本文へ移動
Webstudio YAS
  • About
  • Price
  • Work
  • Blog
  • Contact
  • About
  • Price
  • Work
  • Blog
  • Contact
  1. ホーム
  2. Blog
  3. Xserverで「www.サブドメイン」でアクセスする方法

公開日: 2020.09.01

Xserverで「www.サブドメイン」でアクセスする方法

Xserverで「www.サブドメイン」でアクセスする方法

目次

  • はじめに
  • 解決方法
  • .htaccessの書き方

はじめに

エックスサーバで、独自ドメインを使っている場合、

https://www.example.com
https://example.com

の両方でアクセス可能ですが、サブドメインでは、

https://subdomain.example.com

はアクセスできますが、

https://www.subdomain.example.com

では「無効なURL」としてアクセスできません。

解決方法

「www.subdomain」という名前のサブドメインを用意します。

ディレクトリ構造としては「www」というディレクトリの中に「subdomain」を作るという事ではなく、「www.subdomain」という名前のディレクトリを作るという事です。

これで「subdomain」と「www.subdomain」というサブドメインが2つできました。

このままでは、サブドメインが2つできただけなので、一方へのアクセスをもう一方へ転送するよう「.htaccess」で設定します。

.htaccessの書き方

https://www.subdomain.example.com

へのアクセスをURLはそのままで、

https://subdomain.example.com

へ、リダイレクトしてみます。

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.subdomain\.example\.com)
RewriteRule ^(.*) http://subdomain.example.com/$1 [P,L]
</IfModule>

上記の内容の「.htaccess」ファイルを作成して「/example.com/public_html/www.subdomain」ディレクトリに置きます。

すると、ブラウザのURLは、

https://www.subdomain.example.com

のままで、

https://subdomain.example.com

の中身を見に行ってくれます。

 

・RewriteRuleで、[P]フラグを使う
・[P]フラグの場合、リダイレクト先のURLは「https」は対応していないので、「http」にする。

参考

公式サイトでは、サブドメインについて以下のページに書かれています。
https://www.xserver.ne.jp/manual/man_domain_subdomain_setting.php

タグ

  • www
  • エックスサーバー
  • サブドメイン

関連記事

2020.10.14

サイト引っ越し(ドメイン移管・DNS設定)の流れ

サイト引っ越し(ドメイン移管・DNS設定)の流れ

2020.10.21

Wixからさくらインターネットにお引越し(ドメイン移管)

Wixからさくらインターネットにお引越し(ドメイン移管)

2021.10.20

nginx + php で504 Gateway Timeout(タイムアウト)設定あれこれ

nginx + php で504 Gateway Timeout(タイムアウト)設定あれこれ
Webstudio YAS
  • About
  • Price
  • Work
  • Blog
  • Contact
YAS プロフィール画像

長野県長野市在住
WEBエンジニア YAS

LINKS

  • X
  • Instagram
  • GitHub
Design
  • スタンダード
  • 和モダン
  • エンジニア
  • 信州ナチュラル
プライバシーポリシー

@ Webstudio YAS