我有一个带有文本的 .htaccess 文件
RewriteEngine On
DirectoryIndex default.html
问题是当网站加载时,default.html 没有加载,当我尝试这样写时:
DirectoryIndex default.html
RewriteEngine On
然后网站开始加载,但所有后续规则都没有加载。而且,即使第一行是注释,后面的也不会被加载。可以做什么?先感谢您。
我有一个带有文本的 .htaccess 文件
RewriteEngine On
DirectoryIndex default.html
问题是当网站加载时,default.html 没有加载,当我尝试这样写时:
DirectoryIndex default.html
RewriteEngine On
然后网站开始加载,但所有后续规则都没有加载。而且,即使第一行是注释,后面的也不会被加载。可以做什么?先感谢您。
错误出在编码中。 Unix 使用 \n 形式的换行符,而 MacOS 使用 \r,这就是为什么只读取第一行。解决方案是简单地复制文件的内容,重新创建它并使用所需的编码将其粘贴回来。