Mod rewrite 正在丢失相对链接的URL
我一直在我的站点中实现整洁的URL和查询字符串,但无法让查询字符串正确解析和显示页面-所有链接都与“faux”目录相关 我正在使用Mod rewrite 正在丢失相对链接的URL,mod-rewrite,url-rewriting,Mod Rewrite,Url Rewriting,我一直在我的站点中实现整洁的URL和查询字符串,但无法让查询字符串正确解析和显示页面-所有链接都与“faux”目录相关 我正在使用 RewriteRule ^services/([0-9]+)/?$ services.php?sv=$1 in.htaccess so /services/2 becomes /services.php?sv=2 但是结果页面显示不正确 我只能认为,在使用整洁的URL和查询字符串时,不可能使用相对链接,但我在任何地方都找不到这方面的提及 标准链接:与querys
RewriteRule ^services/([0-9]+)/?$ services.php?sv=$1
in.htaccess
so /services/2 becomes /services.php?sv=2
但是结果页面显示不正确
我只能认为,在使用整洁的URL和查询字符串时,不可能使用相对链接,但我在任何地方都找不到这方面的提及
标准链接:与querystring一样正常
最后:使用查询字符串整理URL
重写规则正在发挥作用,服务/1、服务/2和服务/3都在页面上包含了正确的内容,其他内容都被破坏了。实际上,我只需要包含
<base href="/">
在文件中,让页面适当地解析链接我不太理解这个问题,但请尝试在规则末尾添加“[QSA]”(不带引号)。