0

不知何故,谷歌设法在我的网站上获取了一些带有 ) 的 URL,这导致了一堆 404 链接。链接看起来像这样:

“http://mysite.com/page.php?id=42523”

但谷歌在其搜索结果中的内容是:

“http://mysite.com/page.php?id=42523)”

.htaccess 有没有一种方法可以确定 url 是否以 ) 结尾并将其重定向到正确的 URL?

4

1 回答 1

0

尝试将其放入文档根目录的 htaccess 文件中:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*)\)$
RewriteRule ^(.*)$ /$1?%1 [L,R=301]
于 2012-09-13T18:14:46.480 回答