2014-09-04 3 views
0

.htaccess Файл работает нормально в моем localhost Но когда я загружаю его на удаленный сервер, перенаправление работает неправильно..htacces в Codeigniter не работает на удаленном сервере

Когда я вошел с любым пользователем, а затем попытаться выйти с сайта, то он снова показывает мне войти в систему, но она отлично работает на моем локальном веб-сервере

RewriteEngine on 
RewriteCond $1 !^(index\.php|resources|robots\.txt) 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?/$1 [L,QSA] 

<Files "index.php"> 
AcceptPathInfo On 
</Files> 

Это мой выход из системы управления

<?php if (! defined('BASEPATH')) exit('No direct script access allowed'); 


class logout extends CI_Controller { 

public function __construct() 
{ 
    parent::__construct(); 
} 

function index() 
{ 
    $this->home_model->unsetsessions(); 
    redirect('', 'refresh'); 
} 
}?> 
+0

Это не должно быть проблемой с .htaccess. Пожалуйста, давайте ближе рассмотрим действия вашего контроллера. – xyNNN

+0

Да, это не ваша проблема .htaccess, скорее, будет проблема с вашим кодом контроллера или может быть неправильной base_url. Если вы можете опубликовать свой код выхода из системы, вам может быть предоставлена ​​дополнительная помощь. – Zeeshan

+0

У меня есть вставной контроллер выхода –

ответ

0

Это .htaccess является worfing хорошо в моих CI проектов:

< IfModule mod_headers.c >

# activate RewriteEngine 
RewriteEngine on 

# delete index.php from URL 
RewriteCond $1 !(index\.php|robots\.txt|humans\.txt|license\.txt|sitemap\.xml|assets) 
RewriteRule ^(.*)$ index.php?/$1 [QSA,L] 

# sitemap.xml to /sitemap 
RewriteRule ^sitemap\.xml$ index.php/sitemap [L] 

# no-www to www 
#change DOMNIO.COM 
RewriteCond %{HTTP_HOST} ^DOMNIO.COM$ 
RewriteRule (.*) http://www.DOMNIO.COM/$1 [R=301,L] 

</IfModule >

< IfModule! Mod_rewrite.c >

# If we don't have mod_rewrite installed, all 404's 
# can be sent to index.php, and everything works as normal. 
ErrorDocument 404 /index.php 

</IfModule >

+0

Не работает в моем project –

+0

На самом деле моя проблема в том, что когда я нахожусь на выходе из системы, он не выходит из системы правильно, а затем, когда я нажимаю F5 и обновляюсь, он выходит из системы –

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