2013-03-24 11 views
0

모든 경로가 기본 라우터로 연결되도록 단일 페이지 웹 사이트가 있습니다.CodeIgniter 라우터가 작동하지 않습니다.

RewriteBase/

그리고 마지막으로 routes.php :

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

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

나는 또한 대체하는 것을 시도했다

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

이 htaccess로에서 재 작성 기준은 다음과 같습니다 이 내 기본 URL입니다 마지막 행 :

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

하지만 여전히 mysite.com/home을 입력하면 404 메시지가 계속 나타납니다.

어떤 아이디어가 잘못 될 수 있습니까?

P. 이 모든 작품은 내가 경로 단일 컨트롤러에 대한 모든 트래픽이가 내 routes.php 이런 식으로 뭔가를 보이는 곳

+0

나는 'mysite.cz/home'을 의미한다고 생각하십니까? – Jeemusu

답변

0

내가 몇 사이트가 로컬 호스트와 테스트 서버에서 예상대로 :

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

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

순서 할 수있다 문제가 있으므로 기본 항목을 맨 아래에 배치합니다.

관련 문제