我使用rubular.com测试了以下重定向规则
^tags\/([a-zA-Z0-9_-]+)\.html
并使用示例/tags/a-led.html
返回/tags/a-led
。直到这一点,一切看起来都不错,但是当我在我的htaccess中应用规则时,
RewriteRule ^tags\/([a-zA-Z0-9_-]+)\.html$ /tags/$1 [R,L]
以及其他一些规则在
之后RewriteRule ^(.*)/(d*)-(.*)\.html$ /showthread.php?$1 [R,L]
RewriteRule ^(d*)-(.*)\.html$ /threads/$2 [R,L]
没有被执行,不幸的是我没有胶水可能是什么原因。
答案 0 :(得分:0)
RewriteEngine On
)。AllowOverride
设置正确的设置。设置AllowOverride All
将确保应用htaccess文件中的所有内容。答案 1 :(得分:0)
RewriteEngine On
RewriteRule ^tags\/([a-zA-Z0-9_-]+)\.html$ /tags/$1 [R,L]
还要检查是否在 [R,L] 之前设置了其他规则。如果匹配的话,L告诉apache不要再处理任何规则。