我正在使用托管融合 URL 重写。
我想将 URL http://www.example.com/AboutUs.aspx?id=12345重定向到
http://www.example.com/Contact/12345
我有以下重写条件
重写引擎开启
RewriteCond %{QUERY_STRING} ^id=([0-9]*)$
RewriteRule ^/AboutUs.aspx$ http://www.example.com/Contact/%1 [R=302,L]
但不幸的是结果是http://www.example.com/Contact/id=12345
我找不到我做错了什么?请帮我。
日志详细信息
2013-05-07T17:58:53 [重写] 输入:http ://www.example.com/AboutUs.aspx?id=12345 2013-05-07T17:58:53 [规则 0] 输入:/AboutUs.aspx 2013-05-07T17:58:53 [规则 0] 规则模式匹配 2013-05-07T17:58:53 [条件 0] 输入:id=12345 2013-05-07T17:58:53 [条件 0] 匹配 2013- 05-07T17:58:53 [条件 0] 输入:id=12345 2013-05-07T17:58:53 [规则 0] 输出:http ://www.example.com/Contact/id=12345 2013-05- 07T17:58:53 [重写] 输出:302 重定向到http://www.example.com/Contact/id=12345 2013-05-07T17:58:53 [响应] 302 重定向发生 2013-05-07T17:58 :53 [重写] 输入:http ://www.example.com/Contact/id=12345 2013-05-07T17:58:53 [规则0] 输入:/Contact/id=12345 2013-05-07T17:58 :53 [重写] 输出:http://www.example.com/Contact/id=12345