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]
訪問者は私のドメインを見ることができないはずなので、これは実際にはオプションではありません. 私が間違っていることはありますか?
どんな助けでも大歓迎です!
前もって感謝します!