apache - .htaccess 不被 apache 读取

标签 apache .htaccess ubuntu

我的 .htaccess 文件包含垃圾值,例如

'dfdfsdfdsfdfdf'

另一个文件 httpd.conf(/etc/apache2/httpd.conf) 不包含任何内容

我希望至少 .htaccess 文件能够执行并将页面显示为
internal server error
我还更改了代码并更改了两个文件(.htaccess 和 httpd.conf),但页面 index.php 显示为好像没有两个文件(.htaccess 和 httpd.conf)。

原因是什么?

最佳答案

httpd.conf应包含 AllowOverride All用于文档根目录。

DocumentRoot "D:/Projects/Example/htdocs"
<Directory "D:/Projects/Example/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

否则,使用 .htaccess文件被禁用。

关于apache - .htaccess 不被 apache 读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13702639/

相关文章:

php - 本地开发环境,php & mysql 工作,但不在一起

php - 我可以更改 PHP 接受的扩展名吗?

postgresql - postgresql 的自动化脚本

Ubuntu Nginx 新的 ssl 证书不起作用?

linux - 使用编程方式确定当前操作系统

apache - 具有上次修改的缓存过期控制

php - 允许在 Ubuntu Server 中的 apache2 上创建文件夹

apache - 需要拒绝除我之外的所有 IP 访问站点并显示友好错误

wordpress - 将codeigniter文件夹放入wordpress

php - 如何将 URL 指向页面?