我的网站bit.ly/1c03DMD
我正面临着
的问题内部服务器错误 服务器遇到内部错误或配置错误 无法完成您的请求。 请联系服务器管理员并告知他们时间 发生错误,以及您在此之前执行的操作 错误。 服务器错误中可能提供有关此错误的更多信息 登录。 位于bit.ly/1c03DMD端口80的Apache服务器
网站正常加载,但图片未加载。当我尝试单击任何图像时,它显示500:内部服务器错误。
我已经与我的托管支持讨论了这个问题,但他们说我们的网站存在一些问题,他们的托管工作正常。
网站上没有任何内容被修改。几天前网站工作正常,突然间我看到了这个错误。
以下是Apache Logs的日志文件: https://www.dropbox.com/s/qg74y19sd1az1kh/ex20131123000001-182.50.130.30.log 来自错误日志。 https://dropbox.com/s/bkc2aomvrdsom88/2f3dcf12-error.log
我已经搜索了很多关于它的信息,但找不到正确的解决方案。 任何人都可以帮我解决这个问题。 提前谢谢
答案 0 :(得分:4)
此错误的主要原因是root directoy中的.htaccess文件混乱。您可以尝试以下方法来解决此问题:
1)现在打开.htaccess文件并删除所有行然后更新文件。现在你有了一个全新的文件。现在你的网站应该再次打开。接下来刷新永久链接设置,或者在打开任何帖子时可能会出现404错误。
您也可以通过重命名.htaccess文件来执行此操作,例如.htaccess_old。然后不要忘记刷新永久链接设置。
首先备份.htaccess文件,然后执行上述步骤。
答案 1 :(得分:0)
nazim10的回答似乎对我有所帮助。 stack-overflow说我需要50声望才能发表评论,所以我改为发表。我在.htaccess中有这个
<IfModule mod_rewrite.c>
Deny from all
<Files ~ "\.(jpg|jpeg|png|gif|pdf|txt|bmp)$">
order deny, allow
allow from all
</Files>
ErrorDocument 403 /error/404.php
</IfModule>
,需要将order deny, allow
更改为order deny,allow
.htaccess中,
之后的简单空格会破坏内容。