Apache 仅读取 .htaccess 的第一行

问题描述 投票:0回答:1

我有一个带有文本的 .htaccess 文件

RewriteEngine On
DirectoryIndex default.html

问题是当网站加载时,default.html没有加载,当我尝试这样写时:

DirectoryIndex default.html
RewriteEngine On

然后网站开始加载,但所有后续规则都没有加载。而且,即使第一行是注释,后面的也不会被加载。可以做什么?预先感谢。

apache .htaccess web
1个回答
0
投票

错误出在编码中。 Unix 使用以下形式的换行符 ,而 MacOS 使用 ,这就是为什么只读取第一行。解决方案是简单地复制文件的内容,重新创建它并使用所需的编码将其粘贴回来。

© www.soinside.com 2019 - 2024. All rights reserved.