除我的主页外,所有页面都会出现404错误

时间:2012-08-06 13:31:09

标签: codeigniter

主页正常打开,但当我尝试导航到我网站上的其他网页时,我收到404错误。但是,当我将index.php放入网址 正确打开时。

在我的配置文件中,我设置了$config['uri_protocol'] = "AUTO";

1 个答案:

答案 0 :(得分:5)

config.php文件中:

更改

 $config['index_page'] = "index.php";

致:

 $config['index_page'] = "";

并在根目录中创建一个.htacces文件,其中包含:

RewriteEngine On
RewriteBase /

RewriteCond $1 !^(index\.php|assets|fav\.ico|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?$1 [L]