1

以下のようなURLがあります

http://www.abcxyz.com/店名

そして私はサブドメインを持っています

http://subdomain.adbxyz.com

そこで、 http: //www.abcxyz.com/storename のすべての URLをhttp://subdomain.adbxyz.com/に書き換えたいと思います。

HTACCESS を使用してこれを行うにはどうすればよいですか?

4

2 に答える 2

1

を使用mod_aliasしていて、永続的なリダイレクトのみを行いたい場合は、次の行を に追加できます.htaccess

Redirect 301 /www.abcxyz.com/storename http://subdomain.adbxyz.com/
于 2012-10-25T07:01:44.247 に答える
0

リバース プロキシを使用しないと、あるホスト ( www.abcxyz.com) から別のホスト ( ) に内部的に書き換えることはできません。subdomain.abcxyz.com「書き換え」とは、サーバーの内部 (または「舞台裏」) で URI を変更することを意味し、ブラウザーまたはクライアントが認識しないようにします。ブラウザーのアドレス バーの URL は変更されません。これを行うには、mod_rewrite を mod_proxy と組み合わせて使用​​します。

RewriteEngine On
RewriteRule ^/?storename(.*)$ http://subdomain.adbxyz.com/$1 [L,P]

リクエストが行われたときのように、あなたが意味するのが「リダイレクト」であり、応答がブラウザまたはクライアントに別の場所に移動するように指示することであり、ブラウザの URL アドレスバーを変更する場合、それはより簡単です:

RewriteEngine On
RewriteRule ^/?storename(.*)$ http://subdomain.adbxyz.com/$1 [L,R]

www.abcxyz.comこれは、 vhost/serverのドキュメント ルートに入ります。

于 2012-10-25T06:50:10.397 に答える