我已经打了一段时间,似乎无法使它发挥作用。我的旧系统使用了大量的查询字符串来呈现页面,但不再需要它们。我的网址如下:
名称链接是巧合的,不一定来自旧页面名称。我需要检查哪个部分和catid存在,并将它们重定向到适当的页面。我试过以下但这似乎什么也没做。我做错了什么?
RewriteCond %{REQUEST_URI} ^links.php$
RewriteCond %{QUERY_STRING} ^section=5$
RewriteCond %{QUERY_STRING} ^catid=52$
RewriteRule ^(.*)$ /mhfs/links? [R=301]
任何帮助都会非常感激。
答案 0 :(得分:0)
您必须打开重写引擎才能使其正常工作。 您可能不希望替换上的正则表达式开始符号:
上的RewriteEngine
RewriteCond ...
RewriteRule ......