如何解决禁止访问! Xampp服务器在Codeigniter中出现错误

时间:2018-08-05 10:47:03

标签: php codeigniter xampp codeigniter-3

我在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]

感谢。

1 个答案:

答案 0 :(得分: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]