Apache 尝试从 DocumentRoot 而不是 Alias 目录加载

Jag*_*ago 1 apache directory document-root

我已经将自己设置DocumentRoot为 X。

另外,我有一个Alias/web 指向目录 Y。

我可以毫无问题地加载 /web 主页。但对于与 /web 主页相同的网站中的任何其他页面,Apache 会尝试从 X 而不是 Y 加载它。

如何让 Apache 从 Y/* 而不是 X/* 加载 /web/* 的所有内容?

Qia*_*iau 5

也许您错过了别名目录的 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>
[...]
Run Code Online (Sandbox Code Playgroud)