【发布时间】: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