2012-12-11 1 views
0

: -내가 000webhost.com 에서 무료로 서버에 내 웹 사이트를 호스팅 테스트 그들은 디렉토리 구조를 가지고 들어

\

(루트 폴더) (공용 폴더) \ public_html이

이 디렉토리 구조는 모든 루트 폴더에 라이브러리 파일과 \ public_html이 모든 공공 데이터를 유지할 수 있습니다, 그래서 그에 따라 내 웹 사이트를 개발하고, 내 마지막 구조처럼 보였다 : -

webhost에 2,887,863,210

이 URL을 통해 액세스 할 경우에만 여기서 Public_folder 사용할 수 있도록 내 URL이 단정하고 www.xample.com/index.php 또는 www.example.com/home.php 같은 깨끗한 모습

하지만, 개발 완료 후 go-daddy.com에서 구입 한 공유 호스트로 웹 사이트를 옮겼습니다. 이제는 이러한 파일들에 대한 루트 권한이 없습니다. 모든 파일은 루트 폴더에 저장되며 url을 통해 액세스 할 수 있습니다. www.example.com/public_html/home.php 또는 www.example.com/public_html/index.php 다시 public_html 폴더로 URL 요청을 어떻게 리디렉션해야합니까? 라이브러리 파일을 공용 액세스에 사용할 수 없게 만들고 URL을 깔끔하고 깨끗하게 만듭니다.

답변

0

Godaddy에서 Apache에 액세스 할 수 있습니까?

그렇다면 공용 폴더가 라이브러리 및 로그 폴더와 동일한 수준으로 문서 루트를 수정할 수 있습니다.

그렇지 않으면 공유 호스트를 사용하는 다른 사람들과 동일한 상황에 놓여 야하며 .htaccess 개의 파일로 폴더를 보호해야합니다.

관련 문제