WWW

サーバ

ServerAliasディレクティブでエイリアス(www)の設定

以前、付き合いがあった業者さんから、

バーチャルホストの設定を行ったんですけど、URLにエイリアス(www)を付けてアクセスすると、サイトが表示されなくなりました、、、

という相談が。
※http://sample.com/ では問題なく表示されてます。

大概、こういう場合には、
サブドメイン(www.sample.com)のレコードを追加されてない

Apacheのconfファイル(httpd.conf)に、ServerAliasというディレクティブを設定されていない
かのどちらかです。

サブドメイン(www.sample.com)のAレコードを追加

レコードの設定が抜けていたのであれば、

www.sample.com A 300 IPアドレス

というAレコードを、ドメイン管理元のコントロールパネルから登録して、しばらく待てばOKです。
※IPアドレスの部分は、ご自分の環境に合わせて、設定して下さい。

因みに、レコードの設定になるので、登録したレコードが完全に浸透するまでには、
しばらく時間が掛かる場合もあります。

もし、設定内容がなかなか反映されなくても、慌てずに、しばらく待つようにして下さい。

ServerAliasディレクティブの設定

もし、
httpd.confファイルのServerAliasディレクティブの設定が抜けているのであれば、
Apacheのconfファイルを開いて、追加します。

ServerAliasディレクティブを設定することで、
複数のサブドメインから同一のコンテンツにアクセス出来るようになります。

まずは、
# vi /etc/httpd/conf/httpd.conf
で、ファイルを開いて、以下を追記。

ServerAlias www.sample.com

既存の記述と合わせると、以下の様な記述になると思います。

<VirtualHost *:80>
ServerName sample.com
ServerAlias www.sample.com
DocumentRoot /var/www/html
</VirtualHost>

httpd.confを編集した後は、必ず、リロードで設定内容を読み込み直して下さい。
# service httpd reload ← リロード コマンド

これで、ServerNameに設定したホストと同様のコンテンツ(http://sample.com/)を、
http://www.sample.com/でも表示できるようになります。

実際に、http://www.sample.com/ にアクセスしてみて、
表示されればOKです。

因みに、エイリアスを複数設定する場合には、

ServerAlias www.sample.com www2.sample.com

というように、
半角スペースで区切って設定して下さい。

私は、ホームページというのは、wwwあり、wwwなしのどちらでもアクセスできるというイメージを持っているので、
必ず、
http://sample.com/

http://www.sample.com/
の両方にアクセスできるように設定します。

ただし、URLが分散するのは、SEO上、あまり良くないです。
必ず、どちらか一方のURLに統一すように、リダイレクト設定を行っておきましょう。

WordPress短期学習プログラム

関連記事

  1. おすすめサーバ(レンタルサーバ)
  2. WP:WordPress(ワードプレス)

    WP(WordPress)

    WordPressの投稿がなぜか予約投稿になってしまいます。。。

    WordPressからの記事投稿時、未来日時にしていないにもかかわ…

  3. 共用サーバ(レンタルサーバ)

    サーバ

    最近、ConoHa WINGというレンタルサーバーもいいかなと思ってきた件

    弊社では、今まで一度も使ったことが無いレンタルサーバーですが、…

  4. Apache(アパッチ)

    WP(WordPress)

    WP パーマリンク設定に必要な.htaccessを有効化!!

    WordPressを使ってブログを構築して、パーマリンクの設定を「…

  5. PHP

    お名前.comのVPSサーバ(KVM)にPHPをインストール

    お名前.comのVPSサーバにPHPをインストールしてみました!!…

  6. サーバー設定

    PHP

    UbuntuサーバからPHP5.6を完全に削除

    UbuntuサーバにインストールしているPHP5.6を訳合ってアン…

最近の記事

  1. CakePHP
  2. PHP(ピー・エイチ・ピー)
  3. PHP(ピー・エイチ・ピー)
  4. PHP(ピー・エイチ・ピー)
  5. WP:WordPress(ワードプレス)
  6. WP:WordPress(ワードプレス)
  7. WP:WordPress(ワードプレス)
  8. Security(セキュリティ)
  9. WP:WordPress(ワードプレス)
  10. WP:WordPress(ワードプレス)
PAGE TOP