1

有人可以帮我解决很长时间的问题吗?谷歌正在抓取一种旧样式,它弄乱了我的页面索引。

网址是:http://www.mywebsite.com/forum/viewtopic.php?STYLE=54&f=182&t=3587

我想要做的是删除“ style=54”..这可能吗?如果是这样,有人可以帮我写代码吗?

4

1 回答 1

0

尝试将这些规则添加到文档根目录中的 htaccess 文件中,高于您可能已经拥有的任何规则:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^STYLE=[0-9]+&(.*)$
RewriteRule ^(.*)$ /$1?%1 [L,R=301]

这会将浏览器重定向到相同的 URI,但从STYLE=###查询字符串中删除了部分。因此,在您的示例中,浏览器将加载:

http://www.mywebsite.com/forum/viewtopic.php?f=182&t=3587
于 2013-09-08T20:21:41.857 回答