我想将用户重定向到同一个域中的不同目录,但是网址中的查询字符串需要保留。
例如,当用户点击
时 http://selfservice.mycompany.com/Directory1/UpdateUser.aspx?CASE_ID=00001
他必须被重定向到
http://selfservice.mycompany.com/customfolder/Directory1/UpdateUser.aspx?CASE_ID=00001
我的重写规则是
RewriteEngine On
RewriteRule ^/Directory1/UpdateUser.aspx?(.*) http://selfservice.mycompany.com/customfolder/Directory1/UpdateUser.aspx?$1
但这条规则不起作用。有什么指针吗?
答案 0 :(得分:1)
将此规则放在 /Directory1/.htaccess
:
RewriteEngine On
RewriteRule ^UpdateUser\.aspx$ /customfolder/Directory1/UpdateUser.aspx [L,QSA,NC,R=302]
查询字符串会自动转移到目标网址。