如何解决访问被禁止!使用 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 出错的主要内容,如果未能解决你的问题,请参考以下文章

xampp服务器上禁止访问 - localhost

让 SSL 在 Xampp 中工作 - 访问被禁止错误

XAMPP 访问被禁止

如何删除禁止访问!来自 xampp 5.6 的错误 403

XAMPP 的问题,禁止访问...正在寻找 d:\xampp 而不是 c:\xampp

xampp 403 禁止访问 问题解决