0
Startting一些簡單的域設置:Apache配置/捉住所有子域名/特定子域例外
<VirtualHost *:80>
ServerName site.com
ServerAlias *.site.com
DocumentRoot /path/to/site.com
<Directory /path/to/site.com>
AllowOverride all
Options -MultiViews
</Directory>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$ [NC]
RewriteRule . %1/%2 [R=301,L]
RewriteCond %{HTTP_HOST} ^(.*).site.com$ [NC]
RewriteRule ^(.*)$ http://site.com$1 [R=301]
RailsEnv production
</VirtualHost>
所以我很高興,什麼都放之前我的域名將被刪除,我的網址永遠是乾淨的:http://site.com
酷!
** **但
我想設置一個特定子域(在這種情況下的例外),這將指向另一個網站在同一臺服務器(另一個文件夾,另一種略有不同的Apache配置等上...)
上面的這個設置總是會在我爲我的'exception'dubdomain做的那個之前。 我怎麼能達到所描述的目標?抓住一個(或更多)子域設置例外的所有apache設置?
確實。但重點是,對於某些安裝組織的原因,我爲此服務器上設置的每個域都有一個單獨的虛擬主機文件>>如果我執行「添加上面的操作」,則不起作用。我的新域名在應該全部收錄之前按字母順序排列,但這並不起作用......整件事情在我看來有點過於隨意,可能比「上面添加」更精確 – Ben