先日URLを「wwwなし」に統一するために
.htaccessにて301リダイレクトの設定をしましたが
うまく反映しませんでした。
.htaccessの記述を見直しましたが、間違いはない。
ではどこが問題???
もともとCNAMEで「wwwあり」を「wwwなし」に表示するように設定していたので
CNAMEを削除して、.htaccessを設定
DNSのキャッシュが更新されるまで待っていましたが
数時間後、「wwwあり」のURLがなにも表示しなくなってしまいました。
原因は「wwwあり」にAレコードの設定をしていなかったので
そこそも「wwwあり」のドメインがインターネットに存在しないことになっていたので
Apacheの処理…というか、サーバーまで到達していなかったんだと思います。
そこでDNSのAレコードで「wwwあり」を設定。
1時間後、「wwwあり」にアクセスすると、無事リダイレクトされて「wwwなし」で表示することができました。
いろんなサイトをみるとwwwがあったりなかったり。
「wwwあり」と「wwwなし」どっちが正しいか、というのはないのですが
どの設定方法で統一させるのが正しいか、というのは存在します。
どうもDNSのCNAMEをつかって設定すると、googleさんから嫌われるらしい。
基本的にCNAMEの使用は推奨されていないようです。
そこで.htaccessファイルに301リダイレクトの記述をします。
以下の記述をコピペして、自分のURLに修正して使用するだけで対策OKです。
「wwwあり」に統一する場合
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
「wwwなし」に統一する場合
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
※参照元海外SEO情報ブログ
「wwwあり」と「wwwなし」どっちが正しいか、というのはないのですが
どの設定方法で統一させるのが正しいか、というのは存在します。
どうもDNSのCNAMEをつかって設定すると、googleさんから嫌われるらしい。
基本的にCNAMEの使用は推奨されていないようです。
そこで.htaccessファイルに301リダイレクトの記述をします。
以下の記述をコピペして、自分のURLに修正して使用するだけで対策OKです。
「wwwあり」に統一する場合
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
「wwwなし」に統一する場合
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
※参照元海外SEO情報ブログ
ameblo 10周年ということで
海老蔵もハマったとやたらとCMで流れていますね。
このブログを通して、
ホームページ、ウェブをもっと便利に快適に使用できるような情報を
提供していきたいと思います。
どうぞ、よろしくお願いします。
まずはamebloとtwitterとを連携する設定をしたいと思います。
海老蔵もハマったとやたらとCMで流れていますね。
このブログを通して、
ホームページ、ウェブをもっと便利に快適に使用できるような情報を
提供していきたいと思います。
どうぞ、よろしくお願いします。
まずはamebloとtwitterとを連携する設定をしたいと思います。
