.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');
}
}?>
Это не должно быть проблемой с .htaccess. Пожалуйста, давайте ближе рассмотрим действия вашего контроллера. – xyNNN
Да, это не ваша проблема .htaccess, скорее, будет проблема с вашим кодом контроллера или может быть неправильной base_url. Если вы можете опубликовать свой код выхода из системы, вам может быть предоставлена дополнительная помощь. – Zeeshan
У меня есть вставной контроллер выхода –