2011-01-05 2 views
0

все работает нормально в локальном хосте, но у меня проблемы с регистрацией из других браузеров, таких как сафари и хром, в firefox это нормально. может быть, это из-за htaccess или может быть другим. Я много искал, но не решил. Мой файл htaccess выглядит так.Ошибка в кодеригере через IE, Safari, Chrome?

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/


RewriteCond %{REQUEST_URI} ^system.* 
RewriteRule ^(.*)$ /index.php?/$1 [L] 
RewriteCond %{REQUEST_URI} ^application.* 
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> 

мой сервер папка hirarchy выглядит следующим образом

public_html 
L application 
    system 
    css 
    images 
    .htaccess 

приложение/Config/config.php выглядит следующим образом

$config['index_page'] = "index.php?"; 
$config['uri_protocol'] = 'QUERY_STRING'; 

я использовал HMVC тоже. любая помощь?

+0

Все эти коды связаны с вашим логином/формой/процессом? Нужно больше кода или что-то здесь ... или вы хотите, чтобы мы догадались? – Jakub

+0

он отлично работает на локальном хосте. это означает, что это может быть проблема htaccess. – kamal

ответ

1

Вы обновили переменную base_url в своем файле конфигурации, чтобы отразить новый сервер?

+0

Я не думаю, что без обновления base_url сайт будет запущен. – kamal

+0

Это зависит от того, как установлен ваш сайт. Я столкнулся с проблемами в прошлом с теми же симптомами, которые были вызваны этим. – Aaron

0

У меня была такая же проблема. То, что я нашел, - это решение класса родного сеанса, которое помогло мне преодолеть ту же проблему. Взгляните на собственную сессию CI. Это также будет работать со всеми основными браузерами. http://codeigniter.com/wiki/Native_session/

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