301重定向不使用%251模式

时间:2013-12-06 17:05:16

标签: regex apache .htaccess mod-rewrite redirect

我有一个重定向,它不适用于Apache服务器上的.htaccess文件中的模式^ \%251。

%251是十六进制的“ɑ”,重定向有效(RewriteRule ^\ɑ.*$ http://test.example.com [R=301,L])。

但是,如果我尝试重定向以“%251”(RewriteRule ^\%251.*$ http://test.example.com [R=301,L])结尾的网址,则会收到找不到网页的错误...

是否有人知道正确的语法或正确的方法来继续我正在尝试做的事情?

谢谢!

1 个答案:

答案 0 :(得分:0)

  

if I try to redirect the URL that ends with "%251"

该规则将如下:

RewriteEngine on

RewriteRule "\%1$" http://test.example.com/? [R=301,L]