因为我将我的网站添加到我使用xampp的任何主机,所以我的来电网址如下:
http://localhost/myCI/folderAdmin/controller/
在我的xampp中我使用了这个htaccess文件:
Options -Indexes
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ myCIname/index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
所有功能都很好用。但是在一个页面中托管任何错误,这给我'找不到404页'。我打电话给网址:
http://www.myurl.com/folderAdmin/controller/
使用htaccess文件:
Options -Indexes
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
那有什么不对?请求帮助。
谢谢你的回答。
答案 0 :(得分:0)
有同样的问题,我通过改变
解决了这个问题<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
到
<IfModule !mod_rewrite.c>
ErrorDocument 404 folderAdmin/controller/index.php
</IfModule>
所以你指向你网站根目录的文件。