我已经建立了我DocumentRoot
的身份,比如说,X。
另外,我有一个Alias
/web 指向目录 Y。
我可以毫无问题地在 /web 上加载主页。但是对于与 /web 主页位于同一网站的任何其他页面,Apache 会尝试从 X 而不是 Y 加载它。
如何让 Apache 从 Y/* 而不是 X/* 加载 /web/* 的所有内容?
我已经建立了我DocumentRoot
的身份,比如说,X。
另外,我有一个Alias
/web 指向目录 Y。
我可以毫无问题地在 /web 上加载主页。但是对于与 /web 主页位于同一网站的任何其他页面,Apache 会尝试从 X 而不是 Y 加载它。
如何让 Apache 从 Y/* 而不是 X/* 加载 /web/* 的所有内容?
也许您错过了别名目录的 Directory 指令?
这个配置对我来说很好:
[...]
DocumentRoot /web
[...]
<Directory /web/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
Alias /web2/ "/var/www/"
<Directory "/var/www">
Options FollowSymLinks
AllowOverride None
</Directory>
[...]