标签:php htaccess codeigniter wamp
我在codeigniter开始一个新项目.在localhost中设置工作文件夹时,我将以下htaccess文件放在我的项目根文件夹中,以从网址中删除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服务器
请帮我解决这个问题
谢谢
解决方法:
这个.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,htaccess,codeigniter,wamp 来源: https://codeday.me/bug/20190713/1446493.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。