.htaccess不被apache读取

.htaccess不被apache读取,apache,.htaccess,ubuntu,Apache,.htaccess,Ubuntu,My.htaccess文件包含垃圾值,如 'dfdfsdfdsfdfdf' 另一个文件httpd.conf(/etc/apache2/httpd.conf)不包含任何内容 我希望至少有.htaccess文件执行并显示为 内部服务器错误 我还更改了代码并同时更改了两个文件(.htaccess和httpd.conf),但是页面index.php显示为两个文件(.htaccess和httpd.conf)都没有 原因是什么?httpd.conf应包含文档根目录的AllowOverride All Do

My.htaccess文件包含垃圾值,如

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

我希望至少有.htaccess文件执行并显示为

内部服务器错误

我还更改了代码并同时更改了两个文件(.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>
DocumentRoot“D:/Projects/Example/htdocs”
选项索引跟随符号链接
允许超越所有
要求所有授权

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

httpd.conf
应包含文档根目录的
AllowOverride All

DocumentRoot "D:/Projects/Example/htdocs"
<Directory "D:/Projects/Example/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>
DocumentRoot“D:/Projects/Example/htdocs”
选项索引跟随符号链接
允许超越所有
要求所有授权

否则,将禁用
.htaccess
文件的使用。

我通过修改
/etc/apache2/sites available/default

AllowOverride All
on

Directory/var/www/
Directory/
我通过修改
/etc/apache2/sites available/default

AllowOverride All
on

Directory/var/www/
Directory/

你能试试
吗?检查你的httpd.conf文件中是否有
AllowOverride
它可能被设置为无,需要设置为所有或一个其他变量(我不确定)你能试试
?检查你的httpd.conf文件中的
AllowOverride
它可能被设置为none,它需要被设置为所有或一个其他变体(我不确定),这实际上是我24天前说过的。如果您希望得到特定案例的答案,您必须至少提供您的文件/目录结构。我没有超感官能力。而且,你的回答对其他人来说是无用的,他们可能会陷入同样的问题。我和你有同样的问题。这实际上是我24天前说过的。如果您希望得到特定案例的答案,您必须至少提供您的文件/目录结构。我没有超感官能力。而且,你的回答对其他人来说毫无用处,他们可能会陷入同样的问题。我和你有同样的问题。