2010-06-05 5 views
2

마침내 하위 도메인을 설정할 수 있었지만 지금은 하위 도메인에 액세스하려고하면 문제가 발생합니다. 예를 들어 sub.domain.com을 방문하면 페이지를 찾을 수 없다는 오류가 발생합니다. 그러나 sub.domain.com/index.php를 방문하면 내 페이지가 표시됩니다.하위 도메인 용 색인 파일

나의 이론은 sub.domain.com을 방문했을 때 검색하는 색인 ​​파일이 하위 폴더가 아니라 루트 폴더에 있다는 것입니다. 나는 index.php 전에 index.html을 찾을 directoryindex를 가지고있다. 루트 디렉토리에는 index.html이 필요합니다. 따라서 sub.domain.com으로 이동하면 sub.domain.com/index.html이 존재한다고 생각하지만 그다지 발견하지 못하고 404를 보냅니다. 이것이 내 이론입니다. 어떻게 해결할 수 있을까요? 어떤 아이디어? 감사.

답변

1

저는 여러분이 아파치 서버를 사용하고 있다고 가정합니다.

DirectoryIndex 지시문을 사용하면 특정 파일 이름이나 파일 이름을 디렉토리의 기본 페이지로 지정할 수 있습니다. 줄에서이

이 말을 할 구성 파일 :

이 지정됩니다

DirectoryIndex에 index.html을

다음

은 DirectoryIndex index.php를 index.html을 추가 서브 도메인의 디폴트 페이지의 우선 순위. 이 경우 index.php 다음 index.html

하위 도메인은 index.php를 찾지 못하면 올바른 색인 페이지로 이동해야합니다.