人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【Apache2】ホストなし→www.ドメイン へ飛ばす設定は?

http://example.com へのリクエストを、
http://www.example.com へのリクエストと同じとみなす設定はどうすれば良いのでしょうか?

/etc/apache2/sites-available/設定ファイルで
<VirtualHost *>
ServerName www.example.com
...
</VirtualHost>
の内容と全く同一の
<VirtualHost *>
ServerName example.com
...
を書けば実現できそうですが、もう少しシンプルな方法は無いのでしょうか?

●環境
Debian4
Apache2
DNSは設定済み。
/etc/hosts は設定済み。


●質問者: nannde
●カテゴリ:インターネット ウェブ制作
✍キーワード:DNS ETC example.com WWW シンプル
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● y-kawaz
●60ポイント ベストアンサー

↓こんな感じでrewriteで飛ばしてしまうのはどうでしょうか?

<VirtualHost *>
 ServerName www.example.com
 ServerAlias *.example.com
 RewriteEngine on
 RewriteCond %{HTTP_HOST} ^www\.example\.com$
 RewriteRule ^/(.*) http://www.example.com/$1 [R,L]
 :
</VirtualHost>
◎質問者からの返答

ありがとうございます!

ServerAlias

というのが使えるのですね。

rewrite設定までありがとうございます!

早速試してみます。

...

解決できました!

ありがとうございました!!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ