0

在我将我的网站添加到我使用 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 page not found'。我打电话给网址:

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>

那有什么问题?请帮忙。

谢谢大家的回答。

4

1 回答 1

0

有同样的问题,我通过更改解决了

<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>

<IfModule !mod_rewrite.c>
  ErrorDocument 404 folderAdmin/controller/index.php
</IfModule>

因此,您从网站的根目录指向该文档。

于 2013-08-16T15:35:25.100 回答