ISAPI重写 - Helicon /用户到/page.asp?username=user

时间:2011-05-26 07:20:07

标签: url-rewriting isapi-rewrite

我试图从这里重写我的网址:

http://www.somedomain.com/User

http://www.somedomain.com/somepage.asp?Username=User

其中=网址2中的用户与网址1中的/用户相同。如果它不仅仅是重定向,而是在后台进行更改,那就太棒了。

我正在使用Helicon ISAPI_Rewrite ver 3。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

似乎可以执行somedomain.com/user方向,但这意味着所有请求都将发送到您的重定向,因为somedomain.com/user和somedomain.com/page.asp都将被重定向。为此,您需要相应地处理重定向请求。

我最终做的是,因为这项工作要少得多,只是将somedomain.com/user/username重定向到我想要重定向到的页面。对此的规则如下:

RewriteEngine Off
AllowOverride none

<VirtualHost somedomain.com>

    RewriteEngine on
    AllowOverride all

RewriteRule ^/user/(.*) /somepage.asp?UserName=$1

</VirtualHost> 

希望这有助于某人。