我遇到了这个joomla问题-google似乎已经索引了我删除的菜单项,但是我忘记删除菜单项,所以现在google已经索引了这个站点:
http://www.madplanuge.dk/?Itemid=134
我要将它(.htaccess)重定向到此url:http://www.madplanuge.dk/madplan/lav-madplan
你会怎么做。我已经试过了:
重写规则^ \?项目ID=134
http://www.madplanuge.dk/madplan/lav-madplan?
[R=301,L]重写第二个{请求uri}^?ITEMID=134美元
重写规则^ \?项目ID=134$
http://www.madplanuge.dk/madplan/lav-madplan?
[R=301,L]上述两种解决方案都不起作用。
最佳答案
因为Apache会忽略查询字符串,所以不能单独使用ReWrruleRead。如果查询字符串包含我们要查找的id,我将在这里执行重定向。
RewriteCond %{QUERY_STRING} Itemid=134 [NC]
RewriteRule ^.*$ http://%{HTTP_HOST}/madplan/lav-madplan? [R=301,L]
请记住,当您测试您的浏览器将缓存301重定向时,因此您需要清除缓存以查看任何更改。