2013-03-24 3 views
0

У меня есть веб-сайт с одной страницей, поэтому все маршруты должны приводить к маршрутизатору по умолчанию. Это моя база URL:Маршрутизатор CodeIgniter не работает

$config['base_url'] = 'http://mysite.cz'; 

Это переписывание база от HTAccess:

RewriteBase/

И, наконец, routes.php:

$route['default_controller'] = "home"; 
$route['404_override'] = ''; 
$route['admin'] = 'admin/home'; 
$route['^/'] = "home"; 

$route['(.*)'] = $route['default_controller']; 

Я также попытался заменить последняя строка с этим:

$route['home'] = $route['default_controller']; 

Но все же, когда я пытаюсь ввести mysite.com/home, я продолжаю получать сообщение 404.

Любые идеи, что я могу делать неправильно?

P.S. Это все работает, как ожидалось на локальный и на тестовом сервере

+0

Я предполагаю, что вы имеете в виду «mysite.cz/home»? – Jeemusu

ответ

0

У меня есть несколько сайтов, где я маршрут все Trafic к одному контроллеру, My routes.php выглядит примерно так:

// All other routes 
$route['admin'] = 'admin/home'; 

// Default controller Routes 
$route['(:any)'] = 'home'; 
$route['default_controller'] = "home"; 

Заказ может вопрос, поэтому я поместил бы ваш материал по умолчанию в самое нижнее.

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