2013-03-01 2 views
2

codeigniter를 사용하여 localhost의 URL에서 폴더 이름을 제거하는 방법은 무엇입니까? 안녕하세요 내 프로젝트에 codeigniter franework를 사용하고 있습니다. "opt/lampp/htdocs/myprjectfolder"에 모든 프로젝트 데이터를 저장하고 있습니다. 이제는 URL "localhost/myprjectfolder"를 사용하여 작업하고 있습니다. 이제 해당 폴더 이름 즉, "localhost /"와 같은 URL에서 폴더 이름 즉.myprjectfolder를 제거하고 싶습니다. 내 웹 사이트 페이지 (컨트롤러) (즉 ,.myprjectfolder)를 직접 열 수 있습니까? config.php 또는 route.php 파일로 할 일? 시간과 해결책을주십시오. 감사합니다.codeigniter를 사용하여 localhost의 URL에서 폴더 이름을 제거하는 방법은 무엇입니까?

답변

0

모든 파일을 htdocs 폴더에 직접 놓으십시오 (권장하지 않음).

또는

당신은 가상 도메인 이름

에 로컬 호스트를

변환 할 수 있습니다

참조 :

 http://drupal.org/node/1152594 
    http://www.learnbycode.com/content/how-assign-virtual-local-domain-name-your-localhost 
    http://complete-concrete-concise.com/web-tools/how-to-change-localhost-to-a-domain-name 
+0

나는 이것을 추천하지 않겠지 만 동의한다. –

+0

하지만 여러 개의 프로젝트 폴더가 있으면 모든 폴더가 htdocs 아래에 있어야한다는 것은 매우 지루할 것입니다. – Sushil

+0

그래, 그게 내가 추천하지 않은 이유입니다. localhost를 가상 도메인으로 변환 할 수 있습니다. –

1

입니다 codeigniter 설정이 아닙니다 우리는 htdocs에와 프로젝트 폴더를 대체 최고의 솔루션 당신은 config/routes.php 파일의 폴더 이름을 제거 할 수 있습니다 virtual host

+0

thnk의 Mohamad 제가 가상 호스트를 사용 중입니다. 즉, URL을 입력 할 때처럼 내 사이트가 실행 중입니다. http://somesite.com/ 나는 적절한 홈페이지를 표시합니다. 그 페이지를 찾을 수없는 내 웹 사이트에서 연락처 페이지를 클릭하고 URL을 http://somesite.com/pages/contact로 변경했지만 페이지 데이터가 disply.please 시간을내어 줄 수 없다. – Sushil

+0

당신의 문제는 나에게 분명하지 않다. ' http://somesite.com/pages/contact '콘텐츠 주소는 무엇입니까? –

0

을 사용하고 무시하는 경우 : 당신은 또한 당신의 config.php에 기본 URL을 변경해야합니다

$route['folder/product/(:any)'] = "product/(:any)"; 
관련 문제