codeigniter中的链接

时间:2010-03-21 00:36:19

标签: codeigniter

我正在尝试使用codeigniter但是并不真正了解链接是如何工作的。

例如,我有一个这样的链接:

本地主机/ CI /欢迎/猫/ 7

我的基本网址是localhost / ci,所以通过点击此链接,我希望调用控制器“welcome”的方法“cat”。

这种方法非常简单:

   function cat()
    { 
        echo "just a test.";
    }

非常基本 - 我希望在屏幕上看到文字,但我只看到404页面找不到错误。

可能是什么问题?

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:2)

您是否为CodeIgniter正确配置了mod_rewrite(或一般的URL重写)?它不是开箱即用的。

他们在wiki中有一些说明。

答案 2 :(得分:0)

我遇到了用户指南中建议的重写规则的问题。我也得到了404s。我必须在规则中的index.php之前删除斜杠。

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

正如Veeti所说,还记得为Apache启用mod_rewrite。