2013-08-20 2 views
1

내 문제는 codeigniter의 경로에 관한 것입니다. 저는 그 작업과 함께 각 함수에 대해 경로를 작성했습니다. 마지막 경로를 넣었을 때 작동하지 않고 404 오류가 발생합니다. 왜 그런지 몰라? 어쩌면 나는 노선의 순서에 관하여 실수하고있다. 그러나 나는 옳다고 생각한다. route codeigniter가 페이지를로드하지 않습니다.

$routes['upload_image/upload_photo/?'] = "upload_image/upload_photo"; 
$routes['upload_image/upload_photo/(.+)'] = "upload_image/upload_photo/$1"; 

당신이 여분의 URI 세그먼트를해야하는 경우

는 현재 하나가 작동하지 않습니다

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

시도해야 $routes 잘못된 것입니다. – DeiForm

답변

0

시도

//MATCH SHARE 
// route not working 
    $routes['upload_image/upload_photo'] = "upload_image/upload_photo"; 

//all route working 
    //VOTATION// 
    $route['auth_social/fblogin'] = "auth_social/fblogin"; 
    $route['votation/user_plus/(:any)'] = "votation/user_plus"; 
    $route['votation/user_minum/(:any)'] = "votation/user_minum"; 



    $route['finish_registration/(:any)/(:any)'] = "auth/activate"; // activate e-mail 
    $route['auth'] = "auth"; // index auth 
    $route['register'] = "auth/register"; 
    $route['login'] = "auth/login"; // login 
    $route['logout'] = "auth/logout"; 
    $route['default_controller'] = "auth/register"; // register 

    $route['(:any)'] = "profile/user"; 

    $route['404_override'] = ''; 

htaccess로 : 이 내 길이다.

0

귀하의 변수는 또한, 404_override befoter 작동하지 않는 경로를 넣어 그냥 경로가 허용됩니다 여부를 확인하기 위해, 예를 들어 "프로필/사용자"로 경로로 시도 $route['upload_image/upload_photo'] = "upload_image/upload_photo";

관련 문제