[WordPress] wwwの有無の統一 [.htaccess]
www付きとナシが混在してると面倒なンで、統一は常識だ。
ンで、同じ設定の2つのサーバーで、片方は
www.abc.com
↓
abc.com
とリダイレクトされるのに、もう片方はされないという、謎杉流現象wwwww
.htaccessに
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.abc\.com)(:80)?
RewriteRule ^(.*) http://abc.com/$1 [R=301,L]
と書いても、一切無視wwwww
# 301 = Moved Permanently
てか、リダイレクトされる方の.htaccessにはその記述が一切ナイのだが、ソシタラ(阻止鱈)なンでリダイレクトされてるンwwwww
ダレがヤッてるンwwwww
小林がヤッてるンwwwww
はヅかシ~で、生きてクァルェ変デwwwwwwwwww
その後、Route53でCNAMEからALIASへの変更でリダイレクトされたようだ?が、もう片方はCNAMEのムァムァでリダイレクトデキるてる。
モー(MOW)、ワクェが分からなゐョwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
なお、今回は関係ナイが、
WordPressの場合は、
# BEGIN WordPress
と
# END WordPress
の外に書かないと、WordPressによって上書きされてしまうことがあるので注意。
設定>パーマリンク設定で「基本」以外を選択していると、「変更を保存」を押さなくても、そのページを表示しただけでも上書きされてしまう。
その際の内容は以下のようなモノだが、
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
コレがないと、URLの書き換えが発生セヅ、Not Foundとなってしまうサカイ。
.htaccessの変更後、鯖の再起動は不要。
関連:WordPressに移行する際のURL混在問題 パーマリンク設定 カスタム構造
技術評論社
売り上げランキング: 135,482
インプレス
売り上げランキング: 46,304
インプレス (2017-02-24)
売り上げランキング: 1,630
技術評論社
売り上げランキング: 55,434
技術評論社
売り上げランキング: 19,411