0

私はのようなウェブサイトを持っていwww.example.comます。各ヒットをこのURLにリダイレクトし、サブURLをサブドメインの単一のURLにリダイレクトしたいと思います。以下はいくつかの例です

www.example.comにリダイレクトする必要がありますhttp://test.example.com

www.example.com/show/mypage1にリダイレクトする必要がありますhttp://test.example.com

www.example.com/show/mypage2にリダイレクトする必要がありますhttp://test.example.com

www.example.com/show/mypage3にリダイレクトする必要がありますhttp://test.example.com

を使ってやりたいです.htaccess。そして私は欲しい302 temporary redirect。ApacheWebServerを使用しています。

4

2 に答える 2

2

ApacheまたはIISを使用していますか?

Apacheの場合:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ http://test.example.com/ [L,R=302]

編集

編集済み:に置き換えhttp://test.example.com/$1られhttp://test.example.com/、必要に応じて機能するようになりました。

于 2011-06-30T11:41:35.047 に答える
0
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
    RewriteRule ^(.*)$ http://test.example.com/ [L,R=302]
</IfModule>
于 2011-06-30T11:56:57.947 に答える