我正在尝试在我的服务器上创建一个别名,它将所有进入example.com/z/
与其他目录不同的目录的流量引导到其他目录example.com
,其中example.com
安装了 Laravel 4.2 并example.com/z/
安装了运行服务的 Lumen。
这是我原来的虚拟主机:
<VirtualHost *:80>
ServerName example.com
DocumentRoot /data/user/public_html/public
<Directory /data/user/public_html/public>
Options +FollowSymlinks
AllowOverride All
</Directory>
</VirtualHost>
这是/z/
添加了别名的虚拟主机:
<VirtualHost *:80>
ServerName example.com
DocumentRoot /data/user/public_html/public
Alias /z/ /data/user/service/public
<Directory /data/user/service/public>
Options +FollowSymlinks
AllowOverride All
</Directory>
<Directory /data/user/public_html/public>
Options +FollowSymlinks
AllowOverride All
</Directory>
</VirtualHost>
当导航到exmaple.com/z/
我得到一个 403 页面并在日志中出现此错误:
Directory index forbidden by Options directive: /data/user/service/public
如果我转到/z/
(例如:)下的任何其他内容,/z/abcd
我会得到一个 404 页面,但它看起来像 Laravel 404 页面而不是 Lumen 404 页面。
关于如何让这个工作的任何想法?