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 は設定済み。
↓こんな感じで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設定までありがとうございます!
早速試してみます。
...
解決できました!
ありがとうございました!!