【问题标题】:CodeIgniter - Cannot access to Controller fileCodeIgniter - 无法访问控制器文件
【发布时间】:2018-10-26 02:09:03
【问题描述】:

我尝试使用 .htaccess 文件使 index.php 从 URL 中消失。 这是我当前的 .htaccess 文件:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond $1 !^(index\.php|assets|image|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L,QSA]
</IfModule>

我使用 site_url() 函数像这样加载我的页面:

<li><a href="<?php echo site_url('/welcome/corporate') ;?>"><div>Home - Corporate</div></a>

我遇到了这个问题:

在此找不到请求的 URL /mysite/welcome/corporate 服务器。

在 Welcome.php 文件中,我有一个名为 Corporate 的函数:

public function corporate() {
    $this->load->view('index-corporate.php');
}

我已经像这样更改了配置文件:

$config['index_page'] = '';

我觉得我的问题很基本,但找不到解决方法!

感谢您的帮助

【问题讨论】:

标签: codeigniter


【解决方案1】:

谢谢,我的问题来自我的控制器名称:我忘记了开头的大写字母(欢迎而不是欢迎)

【讨论】:

    猜你喜欢
    • 2016-06-12
    • 1970-01-01
    • 2019-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-01
    • 1970-01-01
    • 2013-02-24
    相关资源
    最近更新 更多