Codeigniter锚无法正常工作

时间:2013-01-08 22:23:49

标签: php codeigniter-2

我正在使用Windows 7进行开发。

我在codeigniter中遇到了我的锚点问题。我收到了错误。

The requested URL /mysite/contact was not found on this server.

如果我将index.php添加到我的锚点,它就可以了。

<?php echo anchor('index.php/contact', 'Contact Us', 'title="Contact"');?>

如果我删除index.php部分,则会出现上述错误。

我正在使用WAMP启用了重写模块。在我的配置中,我有以下内容。

$config['base_url'] = 'http://localhost/mysite';

$config['index_page'] = '';

最后这是我的。我正在使用

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

1 个答案:

答案 0 :(得分:0)

我明白了。我的应用程序文件夹中有.htaccess文件,而不是站点的根目录。