【发布时间】:2019-09-17 13:40:48
【问题描述】:
我在 codeigniter 中有一个项目,我正在使用 xampp,我有一个按钮,但是当我重定向到其他视图时出现错误。
禁止访问!您无权访问请求的 对象。
服务器要么读保护要么不可读。
如果您认为这是服务器错误,请联系网站管理员。
错误 403 本地主机 Apache/2.4.39 (Win64) OpenSSL/1.1.1b PHP/7.3.4
我的 .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]
我的配置
$config['base_url'] = 'http://localhost/sigere/';
$config['index_page'] = '';
我的链接不起作用
<a href="<?php echo base_url() ?>application/views/index.php" </a>
【问题讨论】:
-
是的,您不能直接访问这样的视图,这样做没有任何意义。您可以链接到调用适当视图的控制器/方法。我认为您需要重新访问 codeigniter 用户指南并阅读它的工作原理。
-
但是当 o 尝试访问与默认不同的其他控制器时,我有一个错误——您没有访问请求对象的权限 ---
-
当我通过 Ajax 访问时,我收到此错误
-
你能提供一些代码来展示这个吗?没有它,很难看出你在做什么。
-
您能否在问题中添加您的路线以便更好地理解?
标签: php codeigniter localhost codeigniter-3