내 로컬 호스트의 URL 경로에서 컨트롤러 이름을 제거하는 데 문제가 있습니다.codeigniter 2에서 컨트롤러 이름을 제거하십시오. URL 경로
i have this url - localhost:8888/localhost/site_name/
내가 너무 http://codeigniter.com/wiki/mod_rewrite 그와 유사한 내 htaccess로를 사용하여 URL에서 index.php를 제거 할 수 있었다 :
localhost:8888/localhost/site_name/controller_name/
하지만 난 할 수 없습니다 :
localhost:8888/localhost/site_name/index.php/controller_name
은 지금 다음과 같이 경로에서 컨트롤러 이름을 제거하십시오.
localhost:8888/localhost/site_name/controller_name/function_name/
,451,515,
가된다 :
localhost:8888/localhost/site_name/function_name/
을 나는 단 하나의 컨트롤러를 사용하고, 내가 추가 한 내 경로에
$route['^(function_name1|function_name2|function_name3)(/:any)?$'] = 'controller_name/$0';
$route['^(?!ezstore|ezsell|login).*'] = "home/$0"; /*similar variation i tried*/
과 다른 변화가 파일 만이 적용되지 않습니다. 나는 또한 _remap 함수를 사용하여 시도했지만이 경우 도움이되지 않습니다.
도움이 될 것입니다! 감사합니다