我的.htaccess文件中有以下RewriteRule:
RewriteRule ^advanced-lift-truck?$ pub-listing-full.php?mag=1 [NC,L]
我如何修改此项以使.../advanced-lift-truck/
正常工作,以及.../advanced-lift-truck
? (请注意第一个版本中的/
。)
我假设我需要一个单独的规则,但我也尝试了以下规则:
RewriteRule ^advanced-lift-truck/?$ pub-listing-full.php?mag=1 [NC,L]
但是这会将我转发到pub-listing-full.php
而没有查询字符串,并且没有加载任何CSS / JS文件。
答案 0 :(得分:1)
不确定为什么缺少查询字符串,但您需要处理页面链接中的所有相对URL。使用额外的/
,浏览器假设基本URI解析任何相对链接(对于样式表和脚本之类的东西)是/advanced-lift-truck/
。尝试将此添加到您网页的标题中:
<base href="/" />