0

私はこれから私のURLを書き直そうとしています:

http://www.somedomain.com/User

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

ここで、URL2の=UserはURL1の/Userと同じです。リダイレクトするだけでなく、バ​​ックグラウンドで変更を行うと便利です。

Helicon ISAPI_Rewritever3を使用しています。

どんな助けでも大歓迎です。

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 に答える