.htaccess 301重定向,并带有%&引用;串
有人从nice place链接到我的网站,但那个笨蛋键入了错误的URL,他在最后做了%20(可能是他的网站做的)。所以我想重定向到,因为这当然是因为它不是有效的URL 我试过这个:.htaccess 301重定向,并带有%&引用;串,.htaccess,mod-rewrite,redirect,.htaccess,Mod Rewrite,Redirect,有人从nice place链接到我的网站,但那个笨蛋键入了错误的URL,他在最后做了%20(可能是他的网站做的)。所以我想重定向到,因为这当然是因为它不是有效的URL 我试过这个: rewriterule ^%20(.*)$ http://example.com$1 [r=301,nc] 但它就是不起作用。看起来必须以某种方式转义%字符。所以我也试过了 rewriterule ^\%20(.*)$ http://example.com$1 [r=301,nc] 通过转义赋予%其原始含义,但它
rewriterule ^%20(.*)$ http://example.com$1 [r=301,nc]
但它就是不起作用。看起来必须以某种方式转义%
字符。所以我也试过了
rewriterule ^\%20(.*)$ http://example.com$1 [r=301,nc]
通过转义赋予
%
其原始含义,但它似乎也不起作用。也请阅读,但此处提出的解决方案似乎也不起作用。有人知道怎么做吗?非常感谢。您可以使用\x20
在重写规则中匹配%20
:
RewriteRule ^\x20(.*)$ /$1 [R=301,L,NE]