URLの正規化:wwwあり、なしのドメインを統一する記述方法(エックスサーバー(XSERVER) にて)

LINEで送る
Pocket

前回のブログ で.htaccessに301リダイレクトをするための記述方法について書きましたが、ついでにwwwあり、なしのURLの正規化(統一)をする記述も、これを機に全てすることにしました。
ちなみにこれをすることにより、検索エンジンでの被リンクの分散が防げるので、SEO的にはこちらの方がよい、というより、SEOを意識するならしておくべきこと!のようです。

で、現在使ってるエックスサーバー(XSERVER)に少し記述について質問をしたところ、少し注意点と不要な記述もあるようでしたので、それも合わせて書きたいと思います。

ちなみにサーバーの引越しをして以来、と言うか、引越しをする前からエックスサーバーはいい!と聞いていたのですが、サポート面であったり速度であったり、そして共有サーバーでありながらダウンがまだ一度もない!等(稼働率、なんと99.99%以上!!)、ビジネスサーバー並みに安定しているので、それだけで満足していたのですが、ほんとサポート面ではなかなかメール返信が早く、そして丁寧ですごくいいですね。
ついでに言うと、期間限定で独自ドメインがプレゼント!され、エックスサーバーに契約している限り、更新料はずっと無料!!(2016年1月29日まで)等、いやはや、ほんとありがたい機能、サービスですごく満足です。

そんなわけで、エックスサーバーでの記載方法と、せっかくなのでそれまでに教わった記述方法も合わせて、覚書きしておきます。

URLの正規化の記述方法

wwwをなしで統一する場合

Options +FollowSymLinks(XSERVERでは不要)
RewriteEngine on
RewriteCond %{HTTP_HOST} ^http://www.webdesign-abc\.com
RewriteRule ^(.*)$ http://webdesign-abc.com/$1 [R=permanent,L]

これで http://www.webdesign-abc.com にアクセスされた時、http://webdesign-abc.com へ転送されるようになります。
(※アドレスは置き換えてください)

wwwをありで統一する場合

Options +FollowSymLinks(XSERVERでは不要)
RewriteEngine on
RewriteCond %{HTTP_HOST} ^http://webdesign-abc\.com
RewriteRule ^(.*)$ http://www.webdesign-abc.com/$1 [R=permanent,L]

これで http://webdesign-abc.com にアクセスされた時、http://www.webdesign-abc.com へ転送されるようになります。
(※アドレスは置き換えてください)

1行目の記述は、エックスサーバーでは必要ありません。
また『Options +FollowSymLinks』の記述であれば通常は問題ないようですが、「+」を省き『Options FollowSymLinks』とすると、エラーが発生することあるようですので、[+]をつけることを忘れないようにしてくださいね!

エックスサーバーで.htaccessを記載する時の注意点

上記が一般的なURLの正規化の記述のようですが、エックスサーバーでは.htaccessの頭に下記のような記述が自動で入ります。

suPHP_ConfigPath /home/アカウント名/jun-vocal.com(ドメイン名)/xserver_php/
AddHandler fcgid-script .php .phps
FCGIWrapper "/home/アカウント名/jun-vocal.com(ドメイン名)/xserver_php/php-cgi" .php
FCGIWrapper "/home/アカウント名/jun-vocal.com(ドメイン名)/xserver_php/php-cgi" .phps

これは

削除すると正常に動作しない場合や、
想定どおりの動作をしない場合がございますので
削除されませんようご注意くださいませ。

とのことですので、これの後に上記のURLの正規化の記述を書いてくださいね!

以上、『URLの正規化:wwwあり、なしのドメインを統一する記述方法』でした!



関連記事

2017最新版:SNS等の公式ロゴ(アイコン)素材のまとめ(Facebook, Instagram, Youtube, Twitter, Line etc.)


一度サイトを作ってしまうとなかなか更新せず使い回してしまうのが、この『SNSのロゴ(アイコン)』だと思うのですが、サイト…

記事を読む▷


スマホ、携帯からタップ(クリック)で電話を発信する、htmlの記述方法 コピペでOK!!


スマホ等のタブレット、また携帯で、電話番号をタップ(クリック)して直接かけるhtmlの記述方法です。 …

記事を読む▷


お名前.comで “Whois情報公開代行” の設定にチェックを入れ忘れて登録した時の対処方法


先日、こちら で少し書いたのですが、お名前.comでドメインを取った時に、 "Whois情報公開代行" の設定にチェック…

記事を読む▷


Macで不過視ファイル(隠しファイル、フォルダ)を表示させる方法(ターミナルを使って)


突然?いや、おそらく何かしらのアップデートの段階で不過視ファイル(隠しファイル)が可視化された状態になってしまった。。と…

記事を読む▷


2015最新版:PING送信先リスト20(WordPress Ping Optimizerへ登録するPingのURL)


色々と設定の見直し中なのですが、PingはSEO対策では大切なんですよね?正直まだイマイチPingは把握しきれていません…

記事を読む▷


easy-edit

共通パーツ(header,footer等)をjQueryで読み込んで編集を楽にする方法 & 文字化け対策


WordPress等のCMSではなく、htmlで構築され、headerやfooter等、同じパーツを使っているサイトを編…

記事を読む▷


日付を自動更新で表示させる! 簡単コピペ!!


先週『日付を毎月変えるの邪魔くさいし、サイトに書いてる日付とってくれへんやろか?』という依頼がありました。 とって…

記事を読む▷


WordPressのメニューを、footer等用に作成して追加する方法


WorPressのデフォルトでは、gnavi(グローバルナビ)にメニューを追加し、表示させることはできますが、foote…

記事を読む▷


『WinSCP』をMacで使えるようにする方法!!


FTPソフトの中では、やはり『WinSCP』が一番使いやすいです。でも、Macでは普通には使えません。。FileZill…

記事を読む▷


WP-OGPの設定方法:WPの投稿記事のサムネイルをFBできちんと表示させる


この記事は前回からの続きなのですが、、、実は1年経ってます。。下書きを途中まで書いてたのですが、あまりにも大変で途中で終…

記事を読む▷


Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

参考にさせていただいてるサイト

Error: Feed has an error or is not valid

PAGE TOP