我在 .htaccess 中有以下重写规则:
RewriteRule ^groups/([^/\.]+)/?$ groupdetail.php?gname=$1 [L,NC]
这需要类似 www.example.com/groups/groupname 并调用 www.example/groupdetail.php?gname=groupname。它工作得很好。
但是 groupdetail.php 上的所有相对链接都使用 groups/ 作为相对路径,我不希望它们这样做。我该如何避免这种情况?
例如,当用户单击<a href="link.php">
groupdetail.php?gname=groupname 上的链接时,他会被带到 www.example/groups/link.php。我想把用户带到 www.example.com/link.php。
显然,我希望用户的 URL 看起来像“www.example.com/groups/groupname”,所以我不想使用 [R]/redirect。