【发布时间】:2017-08-23 21:55:57
【问题描述】:
这是我的 .htaccess 文件内容-
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
即使我尝试从 index.php 中删除所有内容,然后添加 echo 语句。但是同样的 500 内部错误。
使用像 xyz.dev 这样的虚拟主机 @localhost 可以正常工作。
【问题讨论】:
-
生产机器上有什么不同?查看error.log。
-
500内部服务器错误的问题是不同的apache设置,PHP配置有错误,显示500错误。所以请检查你的apache错误日志。
标签: php .htaccess codeigniter internal-server-error