当我在浏览器apache的错误页面中显示基本网址后输入了错误的网址而不是codeigniter的“找不到”错误页面时。
例如:
somesite.com/index.php/some_wrong_page => Codeigniter 404 page(which is fine)
somesite.com/some_wrong_page => I get apache's "not found" page(which is not what i want)
我有一个.htaccess指向站点根目录中的默认codeigniter的index.php:
php_value register_globals
php_value upload_max_filesize 20M
php_value post_max_size 20M
php_flag display_errors on
php_value error_reporting 1
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?path=$1 [NC,L,QSA]
修改
这是我文件结构(linux / apache)的一个非常准确的例子:
-- ROOT
----system(codeigniter resides here, which index.php redirects everything to)
----.htaccess(which redirects everything to index.php below)
----index.php
修改
任何人都可以帮助我吗?