SNS連携 ホームページ・ウェブの基本設定ブログ

SNS連携 ホームページ・ウェブの基本設定ブログ

facebook, twitter, googleプラスなどのSNSと連携した、ホームページ、ウェブページの基本的だけど重要な設定方法の備忘録

Amebaでブログを始めよう!
先日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情報ブログ
ameblo 10周年ということで
海老蔵もハマったとやたらとCMで流れていますね。

このブログを通して、
ホームページ、ウェブをもっと便利に快適に使用できるような情報を
提供していきたいと思います。

どうぞ、よろしくお願いします。



まずはamebloとtwitterとを連携する設定をしたいと思います。