【问题标题】:How to resolve Access forbidden! error in codeigniter with xampp server如何解决访问被禁止!使用 xampp 服务器的 codeigniter 出错
【发布时间】: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

标签: php codeigniter xampp codeigniter-3


【解决方案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]

【讨论】:

  • 为我工作。谢谢。你能解释一下你的解决方案吗,
猜你喜欢
  • 1970-01-01
  • 2017-03-20
  • 2018-10-07
  • 2017-01-04
  • 2012-08-29
  • 2014-10-22
  • 2017-05-07
  • 2020-05-01
  • 2013-01-19
相关资源
最近更新 更多