Bing机器人显示某些网址结构未对齐 是一种在域名重定向到主页后转发以?id参数开头的所有URL的方法。 ID根据产品页面
更改http://www.abc.com/?id=100&itemid=2&option=com_toys&view=post - Incorrect url
http://www.abc.com/index.php?option=com_toys&view=post&id=100&Itemid=2 - correct url
尝试过使用
RewriteCond %{REQUEST_URI} ^.*/?id.*$
RewriteRule .* index.php [R=301,L]
但它不起作用,任何建议实现相同!!
感谢
添加
嗨 - 你能不能就此再提出建议
http://www.abc.com/index.php?Itemid=2&id=100&option=com_toys&view=post - Incorrect url
http://www.abc.com/index.php?option=com_toys&view=post&id=100&Itemid=2 - correct url
即如果模式匹配: - 紧跟在index.php之后的Itemid,如何将它重定向到主页
答案 0 :(得分:1)
将您的规则替换为:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^id=.*
RewriteRule ^$ /? [R=301,L]