Codeigniter控制器/视图'漂亮uri'不工作

时间:2012-06-19 17:14:28

标签: codeigniter

我是一个完整的Codeigniter菜鸟。

我认为我已经正确设置了所有内容,并且在我访问时显示页面:

http://www.example.com/index.php/pages/view/my_page

但是当我在没有index.php文件的情况下访问时出现Apache 404错误:

http://www.example.com/pages/view/my_page 

有什么明显的我遗失了吗? .htaccess规则,还是控制器的变化?

1 个答案:

答案 0 :(得分:3)

默认情况下,index.php文件将包含在您的网址

您可以使用带有一些简单规则的.htaccess文件轻松删除此文件。下面是这样一个文件的示例,使用“否定”方法,除了指定的项目之外,所有内容都被重定向:

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]