CodeIgniter:无法加载资源:服务器响应状态为500(内部服务器错误)

时间:2015-07-09 13:27:26

标签: php codeigniter

在本地服务器中,我的Codeigniter项目在这里没有问题,但是当它出现在Web服务器上时出现内部服务器错误

我的.htaccess

# index file can be index.php, home.php, default.php etc.
DirectoryIndex index.php

# Rewrite engine
RewriteEngine On

# condition with escaping special chars
RewriteCond $1 !^(index\.php|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [QSA,L]

并且所有目录权限都设置为 755

并且所有目录权限都设置为 644

我的网站在控制台日志中提供以下消息

无法加载资源:服务器响应状态为500(内部服务器错误)

我该如何解决这个问题? 请有人帮助我。

1 个答案:

答案 0 :(得分:0)

请尝试用以下内容替换htaccess内容:

RewriteEngine on RewriteCond $ 1!^(index.php | application / path_to_your_theme | images | assets | robots.txt) RewriteRule ^(。*)$ index.php / $ 1 [L]

并且不要忘记替换application / path_to_your_theme