【问题标题】:Editing htaccess causes internal server error 500编辑 htaccess 导致内部服务器错误 500
【发布时间】:2019-07-04 13:34:08
【问题描述】:

我下载 htaccess 文件,在其末尾添加 301 重定向规则,将文件上传到服务器,导致内部服务器错误 500。

奇怪的是,当我从 htaccess 文件中删除我添加的行并重新上传时,内部服务器错误仍然存​​在,并且站点已损坏。

有人知道是什么原因造成的吗?

谢谢,

安迪

【问题讨论】:

  • 您是否添加了永久 301 重定向?
  • 我添加了一个 301 重定向,然后当我意识到它破坏了网站时将其删除。奇怪的是,即使上传完全删除重定向的文件也不能解决问题。

标签: .htaccess internal-server-error


【解决方案1】:

可能是文件编码错误。在 Notepad++ 中打开您的 .htaccess 文件。运行编辑器并将内容输入到已编辑的 htaccess 文件中后,单击“格式”选项卡并确保选定的文本编码为 UTF-8(无 BOM)。然后保存文件并通过 FTP 服务器重新发送(使用 FileZilla 客户端)。也许有帮助。

【讨论】:

  • 谢谢 - !在常规的 Windows 10 记事本中编辑了文件,我认为它没有更改格式的选项?您从哪里获得 Notepad++?
  • 谢谢 - 我已经下载了 Notepad++,当我加载文件时,它显示它当前被编码为“在 UTF-8-BOM 中编码”。
  • 我刚刚做了一个测试并上传了只用 UTF-8 编码的保存文件,一切正常。非常感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 2015-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-22
  • 2013-08-11
  • 2012-03-29
  • 2014-04-14
相关资源
最近更新 更多