php - codeigniter 本地主机内部服务器错误 500

标签 php .htaccess codeigniter wamp

我正在 codeigniter 中开始一个新项目。在本地主机中设置工作文件夹时,我将以下 htaccess 文件放在我的项目根文件夹中,以便从 url 中删除 index.php

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php?/$1 

现在我收到如下错误信息

“内部服务器错误”

服务器遇到内部错误或配置错误,无法完成您的请求。”

我的项目路径是localhost/sc

在config.php文件中 我把下面这行

 $config['base_url']='http://localhost/sc';

服务器错误消息是“无效命令'RewriteEngine',可能拼写错误或由未包含在服务器配置中的模块定义”

我在windows平台下使用wamp server 请帮我解决这个问题

谢谢

最佳答案

这个 .htaccess 脚本非常适合我。将它放在项目目录中的第一组文件夹中。与index.php文件同级

RewriteEngine on
RewriteCond $1 !^(index\.php|public|\.txt) 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1

可以使用以下路径/var/log/apache2/error.log 在 apache error.log 文件上检查错误 500

检查列出的最后一个错误并修复它。

关于php - codeigniter 本地主机内部服务器错误 500,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20087947/

相关文章:

mysql - 平均计算 codeigniter 查询

javascript - PHP/Javascript 无法正确上下移动文件夹

php - 如何更改 phpStorm 8 中的字体大小代码?

php - 如果 php 条件满足,将类放入 html

php - Laravel 十进制列索引

php - 计算总页面浏览量的更好方法?

.htaccess 重定向添加尾部斜线

php - Codeigniter 3.0.4 在我的服务器上出现 404 页面未找到错误

.htaccess - 为特定 URL 强制使用 HTTPS

php - 带有排除文件夹的 CodeIgniter zip 存档