这可能是一个简单的问题,但是我找不到为什么301会有一个?在URL中不起作用。我已经在.htacces文件中执行了301重定向,但它不起作用。除了URL中带有问号的重定向之外,其他301重定向都可以正常工作。
我希望http://www.example.com/?forum=2115543重定向到http://www.example.com,但简单的标准301-redirect不起作用。
.htaccess中的示例:Redirect 301 /?forum=2115543 /
发布于 2016-08-02 09:14:07
不能将查询字符串与Redirect (mod_alias)匹配。您需要使用mod_rewrite。
你可以试一试。
RewriteEngine On
RewriteCond %{QUERY_STRING} ^forum=(.+) [NC]
RewriteRule ^ /? [R=301,L]https://stackoverflow.com/questions/38710133
复制相似问题