我在.htaccess中有以下重写规则:
RewriteRule ^groups/([^/\.]+)/?$ groupdetail.php?gname=$1 [L,NC]
这需要像www.example.com/groups/groupname这样,并调用www.example/groupdetail.php?gname = groupname.它工作得很好.
但是groupdetail.php上的所有相对链接都使用groups /作为相对路径,我不希望它们.我该如何避免这种情况?
例如,当用户点击groupdetail.php?gname = groupname 上的链接时,他将被带到www.example/groups/link.php.我想将用户带到www.example.com/link.php.
显然,我想将URL设置为"www.example.com/groups/groupname",因此我不想使用[R] /重定向.
如果你像我一样在网页中有数百个相关链接,插入
的绝对路径(可以使用相对太).你还需要在
绝对路径中创建.js文件的路径,因为IE和firefox以不同的方式处理基本的href.我同意这是一个烦人的问题.