所有子網域路由到相同的 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>

也許是這樣的?

相關內容