【发布时间】:2014-09-26 23:13:17
【问题描述】:
我正在使用;
RewriteRule ^link1/([^/]*)/([^/]*)/link2-/([^/]*)$ link.php?var1=$1&var2=$2&var3=$3
上周我已将我的站点地图发送到 Google,但我意识到我使用了 link2* 而不是 link2-,因此我需要使用 301 将所有目录 link2- 重定向到 link2*。
http://www.domain.com/link1/link2-/var1/var2/var3
应该使用 301 重定向到
http://www.domain.com/link1/link2*/var1/var2/var3
现在我们的网站同时列出了 link2- 和 link2* 我们知道 google 不喜欢重复页面。
当我这样做时
RedirectMatch 301 /link1/link2-/var http://www.domain.com/link1/link2*/var
它重定向到
http://www.domain.com/link1/link2*?var1=link2&var1=var2&var3
这意味着重定向与重写混合...
我知道这有点复杂,但我真的需要帮助..
【问题讨论】: