我正在使用 openSUSE Linux。无法创建虚拟主机所以我把我的项目放到了文档根目录下/srv/www/htdocs
。
.htaccess 文件未加载。 如果我在 .htaccess 文件中添加垃圾信息,我的网站仍然可以加载,并且不会出现内部服务器错误(状态代码 500)。
我添加了这个块/etc/apache2/httpd.conf
:
<Directory "/srv/www/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
并重新启动了 apache2,但是 .htaccess 文件仍然没有产生服务器错误,因此没有加载。
答案1
我们的高级 Web 开发人员能够解决这个问题。我们必须将文件中的更改AllowOverride
为。中的条目无效,因为具有更高的优先级。All
/etc/apache2/default-server.conf
/etc/apache2/httpd.conf
/etc/apache2/default-server.conf