1
私は、同様の質問に関する以前のアドバイスを使用しようとしましたが、成功しませんでした。私が現在使っている.htaccessファイルが複雑すぎるかもしれませんが、これが私のトラブルの原因です。ドメインに基づく.htaccessの条件付き書き換え
Domain1は、ルートDomain1のサブフォルダにあります。私のルートフォルダに、私は正常に動作し、次の.htaccessファイルを、持っている:
RewriteCond %{HTTP_HOST} ^(www.)?domain1.me.uk$
RewriteCond %{REQUEST_URI} !^/domain1/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /domain1/$1
RewriteCond %{HTTP_HOST} ^(www.)?domain1.me.uk$
RewriteRule ^(/)?$ domain1/index.html [L]
RewriteCond %{HTTP_HOST} ^domain1.me.uk$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain1.me.uk$
RewriteRule ^/?$ "http\:\/\/domain1\.me\.uk" [R=301,L]
ドメイン2は、ルートの別のサブフォルダにあると私はdomain1.me.ukがURLである場合の.htaccessはドメイン1に条件付きで書き直したいとdomain2.me.ukがURLの場合、Domain2に送信します。
ご迷惑をおかけして申し訳ございません。 domain1.me.uk がURLのときに
とはるかに簡単に!そして、私はそれの下に別の書き換えを置くと、どちらも動作します。ありがとうございました! –