我注意到一些指向我网站的链接在正确的 url 后面有一个额外的字符,例如:
www.mysite.com/mainpage.html" instead of
www.mysite.com/mainpage.html
我一直在为每个 URI 使用一些简单直接的代码,例如
RewriteCond %{REQUEST_URI} ^/page1\.html\"$ [NC]
RewriteRule ^(.*)$ http://www.mysite.com/ page1.html [R=301,L]
但这当然是一种愚蠢的做法。
是否可以使用一个 RewriteRule 修复所有此类链接?换句话说,从任何请求中删除多余的字符。