www.newsite.com というドメインを登録しているクライアントがいます。mysite.com/product にある製品を持っています。クライアントは現在、そのサイトを私の製品に向けていますが、URL は mysite.com/product に変わります。クライアントはそれが気に入らず、自分のウェブサイトを www.newsite.com のままにしたいので、私のサイトにはこの .htaccess があります。そこで先に進んで変更を開始しましたが、ファイルの最後の下 2 行を追加すると、.htaccess が壊れて、すべてが mysite.com/product にリダイレクトされ始めました。多分私は.htaccessを理解していません。以下はオリジナルで、www.sitebat.com に移動します。
IndexIgnore *
RewriteBase /
RewriteEngine on
#RewriteCond %{HTTP_HOST} !^sitebat\.com
#RewriteRule (.*) http://sitebat.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L]
RewriteCond %{HTTP_HOST} ^sitecat\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.sitecat\.com$
RewriteRule ^/?$ "http\:\/\/mysite\.com" [R=301,L]
次に、これを追加しました:
RewriteCond %{HTTP_HOST} !^newsite\.com
RewriteRule (.*) http://newsite.com/$1 [R=301,L]
この .htaccess のすべてが mysite.com/product を指していますが、これは間違っています。
また、クライアントの登録済みドメイン用に、自分の cpanel でアドオン ドメインとサブ ドメインを作成しました。
ご協力いただきありがとうございます。