使用.htaccess删除URL的最后一个字符

使用.htaccess删除URL的最后一个字符,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,不知怎的,谷歌设法在我的网站上找到了一些URL,最后加了一个),这导致了一堆404链接。链接如下所示: "http://mysite.com/page.php?id=42523" 但谷歌的搜索结果是: "http://mysite.com/page.php?id=42523)" 有没有一种方法可以使用.htaccess来确定url是否以结尾)并将其重定向到正确的url?尝试将其放入文档根目录中的htaccess文件中: RewriteEngine On RewriteCond %{QUERY_S

不知怎的,谷歌设法在我的网站上找到了一些URL,最后加了一个),这导致了一堆404链接。链接如下所示:

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

但谷歌的搜索结果是:

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


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

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

RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*)\)$
RewriteRule ^(.*)$ /$1?%1 [L,R=301]