我需要URl http://mydomain.com/careers转到http://mydomain.com/#!/careers
对于它的价值,我已经尝试过各种各样的变量而没有成功
RewriteCond %{REQUEST_URI} !^/careers$
RewriteRule (.*) /#!/careers [QSA,L]
有人可以帮忙吗?
答案 0 :(得分:0)
“!”在RewriteCond
行中表示“不”......
此外,“[QSA,L]”表示:
L
表示这是最后一条规则(处理在匹配此规则后终止)和
QSA
表示查询字符串追加
但是,因为未指定R
标志,这是通过子请求而不是重定向完成的,因此浏览器中的实际URL不会更改...
试试这个:
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/careers$
RewriteRule (.*) /#!/careers [R,L,QSA]
希望这有帮助