我试图使用以下内容替换我网址中的内容:
RewriteRule ^(.*)kickass-sort(.*)$ $1sort$2 [R=301,L]
但是这个:
http://example.com/tags/kickass-sort/page3
重定向到:
http://example.com/Applications/MAMP/sites/example-site/tags/sort/page3
而不是
http://example.com/tags/sort/page3
由于某种原因,包含磁盘文件夹路径。我究竟做错了什么?
答案 0 :(得分:2)
您必须在重定向规则之前使用RewriteBase /
,或在重定向规则中使用绝对路径,如下所示:
RewriteRule ^(.*)kickass-sort(.*)$ /$1sort$2 [R=301,L,NC]
在测试之前,您应该清除浏览器缓存。