.htaccessのリダイレクト - 2つの共有サイト
質問
私は実際にexample.comがexamples.comからすべてのファイルを共有する場所と同じである2つのウェブサイトを持っています。だから、更新され、自動的にexampples.com、example.comで行った変更何でも。手段は、彼らが同じの.htaccessファイルを持っていること。 問題は、私は、WWWのURLへの非WWWの両方のサイトにリダイレクトしたい、です。私はこれを得ます:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
解決
RewriteCond %{HTTP_HOST} ^[^\.]+\.com$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
他のヒント
これはそれを行う必要があります:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^examples\.com$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
基本的にはどちらかexample.comまたはexamples.com WWWで始まっていない場合は言ってOR条件を追加しています。その後、それぞれのドメイン名に追加します。
あなたのルールのホスト独立した
を作るためにexample.com
で%{HTTP_HOST}
を置き換えます 所属していません StackOverflow