我使用的是使用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]
我知道这可能是一个非常小的问题,但我无法找到错误。