0

xamppを使用したホスティングにWebサイトを追加する前に、次のようなURLを呼び出します。

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>

すべての機能はうまく機能します。しかし、1 つのページでエラーをホストすると、「404 ページが見つかりません」というメッセージが表示されます。私は url を呼び出しました:

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

Had the same problem, i solved it by changing

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

to

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

so you point to the document from the root of your website.

于 2013-08-16T15:35:25.100 に答える