1

Web サイト作成者を作成しましたが、ドメインに問題があります。クライアント Web サイトの URL は次のとおりです: http://www.maindomain.com/userdomain.com (既に mod_rewrite を使用)。

私は今、すでに書き換えられた URL でトップ レベル ドメインを指そうとしています。悲しいことに、それはうまくいかないようです:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{HTTP_HOST} ^(ww+\.)?(.+)$ [NC]
RewriteCond %2 !^maindomain.com
RewriteRule ^(.*)$ /%2/$1 [L]

おかしなことに、リダイレクトとして正常に機能します。

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{HTTP_HOST} ^(ww+\.)?(.+)$ [NC]
RewriteCond %2 !^maindomain.com
RewriteRule ^(.*)$ http://www.maindomain.com/%2/$1 [L]

訪問者は私のドメインを見ることができないはずなので、これは実際にはオプションではありません. 私が間違っていることはありますか?

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

前もって感謝します!

4

1 に答える 1

0

mod_proxy [P フラグ] を使用する必要があります。

于 2012-04-20T05:47:43.727 に答える