1

この問題があります。たとえば、アドレスバーに変更を表示せずにhttp://www.mydomain.com/experiential/mypageをhttp://subdomain.mydomain.com/mypageにリダイレクトする必要があります。物理的には、ドメインとサブドメインは異なるサーバーでホストされます。

これを達成する方法はありますか?

私は試してみました

RewriteRule ^experiential/(.*)$ http://subdomain.mydomain.com/$1 [L,QSA]

しかし、リダイレクトはアドレスバーに表示されます

ご協力いただきありがとうございます

4

1 に答える 1

1

これは、ホストしている Apache で mod_proxy を有効にした場合にのみ可能ですwww.mydomain.com。それが有効になったら、.htaccess に次のようなルールを設定します。

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^experiential/(.+?)/?$ http://subdomain.mydomain.com/$1 [P,L,NC]
于 2013-07-02T10:55:29.557 に答える