500内部服务器错误,图像未加载

时间:2013-11-23 12:37:22

标签: image apache

我的网站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

我已经搜索了很多关于它的信息,但找不到正确的解决方案。 任何人都可以帮我解决这个问题。 提前谢谢

2 个答案:

答案 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中,之后的简单空格会破坏内容。