使用Web服务器时CodeIgniter 500内部服务器错误

时间:2017-09-28 20:21:34

标签: php .htaccess codeigniter mod-rewrite

我使用的是使用CodeIgniter编写的PHP脚本。当我从localhost运行它时,它运行良好,但从我的Web主机运行时,它显示500内部服务器错误。

我在这里读到这可能是由于.htaccess文件中的代码错误造成的。这是我现在的.htaccess文件

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

# Important part www seems to cause some issue with login
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

我知道这可能是一个非常小的问题,但我无法找到错误。

0 个答案:

没有答案