我有以下虚拟主机配置块可以使用。
<Virtualhost *:80>
VirtualDocumentRoot "/www/sites/%1/wwwroot"
# VirtualDocumentRoot "/www/sites/%1/www"
# VirtualDocumentRoot "/www/sites/%1/public"
# VirtualDocumentRoot "/www/sites/%1/wwwroot/public"
# VirtualDocumentRoot "/www/sites/%1/"
ServerName sites.dev
ServerAlias *.dev
ServerAlias *.dev.*.xip.io
UseCanonicalName Off
</Virtualhost>
检查Vhost中的#标签我尝试添加这些并且失败。我尝试添加另一个VHost块,只更改了VDocRoot路径,但这不起作用。任何人都可以提供的任何帮助都会令人惊叹!
更新:
我应该提到这是我的本地开发机器(mac os x)
答案 0 :(得分:0)
您不能只列出多个DocumentRoot或VirtualDocumentRoot。
这是mod_rewrite的配方: http://httpd.apache.org/docs/2.2/rewrite/remapping.html#multipledirs