質問

私は実際に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}を置き換えます
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top