SEO対策! www付きのドメインをwwwなしのドメインへリダイレクトする設定方法(wwwの有無を統一する方法)
Contents
WWWとは
WWWとはWorld Wide Web(ワールドワイドウェブ)を略した名称です。
Webとは蜘蛛の巣という意味で、世界中に幅広く広がった網ということになります。
wwwはどういう意味
ではURLについているwwwはどういう意味なのでしょうか
インターネットの世界にはホームページ以外にもメールやファイル転送など様々なサービスがあります。
その中でホームページかどうか判別しやすいように「www」をつけることが一般的だったようです。
つまり、URLに「www」があることによって何かが変わることはありません。
wwwありとなしでどちらかに統一しておく必要はある
wwwがついていると、しっかりとした印象はあるかもしれないですね。
ただ、大企業などでは残っているものの、最近では「www」をつけているサイトは少なくなってきています。
また、SEOで差が出るなどの違いはないと思われます。
ただし、
wwwを仕様するとSEO的に別々のサイトとして認識されるため、どちらかに統一しておく必要はあります。
「www」がない方がポップでスッキリとするため、
今回はwww付きのドメインをwwwなしのドメインへ301リダイレクトする設定方法を説明していきます。
具体的な設定方法
レンタルサーバーの場合
以下はドメインをtest.netとしています。
1. 「.htaccess」というファイルを作成します。
不可視ファイル(.が先頭に付くファイル)を見えるようにOSの設定はしておいてください。
2. 以下のように記載してください。
1 2 3 4 |
Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.test\.net$ RewriteRule ^(.*)$ http://test.net/$1 [R=301,L] |
3. FTPでサーバーにアクセスをして、トップディレクトに作成したファイルをアップロードします。
4. 「.htaccess」の権限を「604」に設定してください。
これでURLの統一がされます。
VPSやクラウドサーバーの場合
レンタルサーバーでは.htaccessファイルを作成しましたが、サーバーの詳細設定ができるVPSなどでは、
httpd.confを編集することでリダイレクト設定が可能になります。
1. httpd.confを編集します。
1 |
vi httpd.conf |
2. 以下のように編集します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot /var/www/html/test ServerName test.net ServerAlias test.net <Directory "/var/www/html/test"> AllowOverride All Options -Indexes FollowSymLinks </Directory> RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.test\.net$ RewriteRule ^/(.*) https://test/$1 [R=301,L] RewriteEngine on RewriteCond %{SERVER_NAME} =test.net RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [L,NE,R=permanent] </VirtualHost> |
これでURLの統一がされます。
まとめ
いかがでしたでしょうか?
URLを統一することはSEOでも重要な事項になります。
ぜひやっておきましょう。
制作のご依頼・ご相談はこちら
dainamoでは魅力的なWEBサイトや、アプリ、ツール、ポスター、パンフレット、チラシなど幅広く承っております。ご相談、見積もり、お問い合わせなど、お気軽にご連絡ください。