【问题标题】:500 Internal Server Error when adding .htaccess file on root of MAMP在 MAMP 的根目录上添加 .htaccess 文件时出现 500 内部服务器错误
【发布时间】:2013-03-22 16:20:12
【问题描述】:

当我在 MAMP 上将 .htaccess 文件添加到我网站的根目录时,我收到 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

有什么想法吗?

【问题讨论】:

  • 请检查 Apache 日志以获取确切的错误描述。
  • @ÁlvaroG.Vicario 我发布了日志消息

标签: apache .htaccess localhost mamp


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-31
    • 1970-01-01
    • 1970-01-01
    • 2018-03-26
    • 2014-10-11
    • 2016-07-23
    相关资源
    最近更新 更多