2011-10-18 2 views

답변

2

공용 위의 디렉토리에 액세스 할 수있는 경우가 아닌 모든 공공 파일을 넣을 수 있습니다. 그렇지 않으면 모든 것을 하위 디렉토리에 넣고 .htaccess 파일로 액세스를 차단할 수 있습니다.

+0

URL에서 "/ public"을 제거 할 방법이 없습니까? – luca

+1

@luca "public_html", "htdocs"또는 이와 동등한 폴더에 "public"폴더의 내용을 넣고 Zend Framework 파일을 바로 위에있는 디렉토리에 놓습니다. – drew010

+0

나는 문제가있다. 테스트를 위해 나는 모든 것을 'mysite.com/zend'하위 폴더에 둔다. (루트에 또 다른 프로젝트가있다.) 'zend'폴더 안에 'public'폴더의 내용을 직접 넣는다. 요점은 페이지에 대한 내 완전한 URL입니다 : mysite.com/zend/index/index.and 프런트 컨트롤러는 URL 매개 변수로 젠드를 고려! 그래서 부트 스트랩의 경로를 다음과 같이 변경했습니다 : \t \t $ router-> addRoute ('lang', 새로운 Zend_Controller_Router_Route ('zend/: lang/: controller/: action', array ('lang'=> ': lang ',''module'=> 'default', 'controller'=> 'index', 'action'=> 'index')))))); – luca

관련 문제