.htaccess使用RequestRule中的特殊字符重定向

时间:2015-02-16 20:49:25

标签: .htaccess redirect

我需要为所有请求进行重定向:

FROM
www.host.com/login_vk+(Http parameters) 

TO
www.host.com/#!/login_vk+(Http parameters)

Example:

www.host.com/login_vk?code=34234234 => www.host.com/#!/login_vk?code=34234234

第一个问题是#是一个评论,并没有找到如何屏蔽#的信息。我尝试过Unicode,Askii,反斜杠等等,但它没有帮助。

1 个答案:

答案 0 :(得分:0)

假设您在这里使用apache,您希望在文档根目录中的htaccess文件中使用:

RewriteEngine On
RewriteCond %{QUERY_STRING} !^$
RewriteRule ^login_vk$ /#!/login_vk?%{QUERY_STRING} [L,R,NE]