在我的 apache2.conf 中,我有一个这样的别名设置:
Alias /cake/ /var/www-cake/repo
<Directory /var/www-cake/repo>
Order allow,deny
Allow from all
AllowOverride All
Options +Indexes
</Directory>
在 /var/www-cake/repo 目录中,我只有 1 个文件index.php
当我访问http://linux-server/cake/时,我会得到一个包含 index.php 文件的目录列表。当我单击该文件时,它会将我带到http://linux-server/cake/index.php
其中我得到一个 404 页面未找到错误。
我需要做什么才能使文件可访问?
我将代码更改为:
请注意,尾部斜杠现在已从别名中删除。我不知道为什么这会有所作为我只是在尝试随机的事情,而这个似乎解决了它:)
Insider 您的目录块尝试更新
Options
为:Options +Indexes +MultiViews +FollowSymLinks
编辑后确保重新启动 Apache 服务。其次,确保您在 .htaccess 文件中没有任何冲突的指令
/var/www-cake/repo/