0

谷歌以某种方式为我的网站索引了一些幻像 URL。我仍在努力寻找问题所在。

例如,下面以粗体显示的所有内容都不应该存在。

http://www.mydomain.com/directory/sights ?/kauai/sights/sights/kalalau_lookout

它应该看起来像这样: http ://www.mydomain.com/directory/sights

我怎样才能去掉?标记除了它之后的所有内容并使其 301 重定向到正确的页面?

谢谢,约翰

4

1 回答 1

0

mod_rewrite

修改查询字符串
默认情况下,查询字符串是原封不动地传递的。
...
当您想删除现有的查询字符串时,只需用问号结束替换字符串。
...

您可以删除所有查询字符串

RewriteEngine On
RewriteCond %{QUERY_STRING} .
RewriteRule .* http://www.mydomain.com$0?
于 2013-01-11T18:03:37.537 回答