在MAMP的根目录上添加.htaccess文件时出现500内部服务器错误

时间:2013-04-01 15:13:12

标签: apache .htaccess localhost mamp

当我将.htaccess文件添加到MAMP上的站点根目录时,我收到500内部服务器错误。我设置了虚拟主机,因此可以通过site.dev访问该网站,我的文件位于/Users/Dan/Websites/site。我当前目录上方没有任何.htaccess文件。起初,我认为这是我的文件内部发生的事情,但我删除了除注释行之外的所有内容,错误仍然存​​在。当我有一个空白文件时,错误消失了。

更新:这是错误日志

[Mon Apr 01 11:17:18 2013] [alert] [client 127.0.0.1] /Users/Dan/Websites/site/.htaccess: Invalid command '\xff\xfe#', perhaps misspelled or defined by a module not included in the server configuration

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

\xff\xfe是UTF-16的byte-order marker (BOM)。这没有什么不对,但Apache似乎根本不支持BOM。因此,您需要使用不同的编码保存.htaccess文件,无论是单字节编码还是UTF-8 ,无需 BOM。