开始使用一些简单的域名设置:
<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配置等等)。
上面的设置总是先于我的“异常”dubdomain。 我怎么能达到描述的目标?使用一个(或更多)子域设置异常来捕获所有apache设置?
答案 0 :(得分:0)
尝试在此代码上方添加所需子域的配置,它应该有所帮助。