【发布时间】:2014-10-29 07:56:19
【问题描述】:
我在Ubuntu系统中创建了一个codeigniter项目,并在base_url后面添加如下。
http://192.168.1.123/project/
如果我访问任何其他网址,如下所示。
http://192.168.1.123/project/course/view/1
重定向到“找不到页面”。如果我在base_url 之后包含index.php,它工作正常。
我创建了.htaccess 文件如下。
RewriteEngine On
RewriteBase /project
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
在config.php 文件中
$config['index_page'] = 'index.php';
改为
$config['index_page'] = '';
但它仍然无法正常工作。请建议灵魂。工作将不胜感激。
【问题讨论】:
-
确保你安装了 Apache mod_rewrite
标签: .htaccess codeigniter codeigniter-2 codeigniter-url