0

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

http://www.somedomain.com/User

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

URL 2 中的 =User 与 URL 1 中的 /User 相同。如果它不只是重定向,而是在后台进行更改,那就太好了。

我正在使用 Helicon ISAPI_Rewrite ver 3。

任何帮助将不胜感激。

4

1 回答 1

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> 

希望这可以帮助某人。

于 2011-05-27T09:33:56.083 回答