すべてのサブドメインが同じ DocumentRoot にルーティングされる、Apache 設定

すべてのサブドメインが同じ DocumentRoot にルーティングされる、Apache 設定

basecamphq.comのようなサイトではusername.basecamphq.comが使われています。

同様のことを実行したいのですが、すべてのサブドメインが同じ index.php ファイルにルーティングされます。

つまり、username1.example.comは/home/some/path/to/www(ここにはindex.phpがあります)を要求し、username2.example.comは同じファイルを要求します。

ローカルでは動作していますが、サーバーでは cPanel を使用しています。Apache の構成はどのようなものになると思いますか?

答え1

<VirtualHost *:80>
    DocumentRoot  /home/some/path/to/www 
    ServerName www.example.com
    ServerAlias *.example.com
</VirtualHost>

たぶん、そんな感じでしょうか?

関連情報