Subdomain

Apache2 動態文件根目錄取決於 URL

  • January 5, 2018

我已經研究過設置 Apache 伺服器。

我想example.com在伺服器上執行我們的網站,以及測試test.example.com.

我可以通過在sites-available.

然後我想要的是一個開發子域,但是每個開發人員都必須是唯一的,例如mol.test.example.com. 有沒有聰明的方法來設置它?

我已經設置了從 獲取數據的生產,從 獲取數據/var/www/live/的測試,/var/www/test/並希望開發從例如獲取數據,URL 的第一部分在/var/www/dev/mol/哪裡。mol(的子子域test

VirtualDocumentRoot應該做的伎倆。

像這樣的東西:

<VirtualHost *:80>
   ServerName testsites.domain.com
   ServerAlias *.test.domain.com
   VirtualDocumentRoot /var/www/dev/%1
</VirtualHost>
<VirtualHost *:80>
   ServerName domain.com
   ServerAlias *.domain.com
   VirtualDocumentRoot /var/www/html/%1
</VirtualHost>

RewriteRule ^/photo/(.*) /open.php?id=$1 [L,NE,PT]

http://rustyrazorblade.com/2009/01/using-mod_rewrite-with-virtualdocumentroot/

引用自:https://serverfault.com/questions/291891