我可以使用htaccess删除幻像吗?来自网址

时间:2013-01-11 16:51:38

标签: .htaccess mod-rewrite

Google以某种方式为我的网站编制了一些幻像网址。我还在努力找到问题。

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

http://www.mydomain.com/directory/sights?/考艾岛/景点/景点/ kalalau_lookout

应该如下所示: http://www.mydomain.com/directory/sights

如何剥离?标记除了它之后的所有内容并使其301重定向到正确的页面?

谢谢, 约翰

1 个答案:

答案 0 :(得分:0)

来自mod_rewrite

  

修改查询字符串
  默认情况下,查询字符串将保持不变   ...
  如果要删除现有查询字符串,请仅使用问号结束替换字符串。
  ...

您可以使用

删除所有查询字符串
RewriteEngine On
RewriteCond %{QUERY_STRING} .
RewriteRule .* http://www.mydomain.com$0?