如何解决访问被禁止!使用 xampp 服务器的 codeigniter 出错
Posted
技术标签:
【中文标题】如何解决访问被禁止!使用 xampp 服务器的 codeigniter 出错【英文标题】:How to resolve Access forbidden! error in codeigniter with xampp server 【发布时间】:2019-01-12 14:01:52 【问题描述】:我在 xampp 服务器上运行一个 codeigniter 项目,它在默认控制器上运行良好,但是当我尝试访问默认控制器以外的其他控制器时,它说禁止访问!您无权访问请求的对象。服务器要么读保护要么不可读。
我已将我的config.php
文件更改为:
$config['base_url'] = 'http://localhost/passion';
$config['index_page'] = '';
& 这是我的 .htaccess 文件,如下所示:
RewriteEngine On
RewriteBase /http://localhost/passion/
RewriteCond %REQUEST_FILENAME !-f
RewriteCond %REQUEST_FILENAME !-d
RewriteRule ^(.*)$ index.php/$1 [L]
提前致谢。
【问题讨论】:
确保.htaccess
应该在基本文件夹passion
【参考方案1】:
确保.htaccess
应该在文件夹passion
中
$config['base_url'] = 'http://localhost/passion/';
$config['index_page'] = '';
.htaccess
文件应该是这样的:
RewriteEngine On
DirectoryIndex index.php
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %REQUEST_FILENAME !-f
RewriteCond %REQUEST_FILENAME !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
【讨论】:
为我工作。谢谢。你能解释一下你的解决方案吗,以上是关于如何解决访问被禁止!使用 xampp 服务器的 codeigniter 出错的主要内容,如果未能解决你的问题,请参考以下文章