在本地服务器中,我的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(内部服务器错误)
我该如何解决这个问题? 请有人帮助我。
答案 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