2013-08-16 3 views
0

Befor добавить свой сайт в любой хостинг я использовал XAMPP, так что абоненту URL, как:.htaccess relatedignignign. почему ошибка 404 страница не найдена?

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 страницы не найдена. Я назвал 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> 

, что случилось с этим? пожалуйста, за помощью.

спасибо, что ответим.

ответ

0

была такая же проблема, я решил, изменив

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

в

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

так что вы указать на документ из корня вашего сайта.

+0

какой контроллер? первая страница будет в перспективе index.php правильно? – Cha

+0

У меня только один htaccess, я положил его в свою папку в Интернете. я должен сделать новый? – Cha

+0

@Cha: ваш файл htaccess должен находиться в корне вашего сайта. –

Смежные вопросы