0

我正在使用托管融合 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

4

0 回答 0