이 기사의 내용은 PHP 구문 분석을 사용하여 보조 도메인 이름 리디렉션을 구현하는 것입니다. 도움이 필요한 친구는 기사의 내용을 참조할 수 있습니다.
도메인 이름을 등록한 후 다른 액세스를 위해 다른 보조 도메인 이름을 구현해야 하는 경우가 많습니다. node of the site
일반 도메인 이름 등록 기관에서는 2차 도메인 이름을 다른 IP로 정의할 수 있는 cname 확인 방법을 제공합니다.
예를 들어
www.abc.com은 메인 노드 1.2.3.4
bbs.abc.com이 1.2.3.4/bbs 또는 다른 IP
를 가리킵니다. 그러나 웹사이트가 호스팅 공간을 임대하는 경우, 고통스러운 문제가 될 것입니다. 여기도 있습니다
웹사이트는 하나의 IP만 가지고 있으며, 웹사이트는 호스팅 호스트가 아닌 임대 호스팅 공간입니다. 다른 액세스 노드는 직접 설정할 수 없습니다. 호스팅 공간은 입구만 설정할 수 있습니다. 공간 공급자가 제공한 URL
즉, 웹사이트 입구는 하나뿐입니다. 2차 도메인 이름은 다른 하위 디렉터리로 직접 확인할 수 없습니다
PHP 코드를 사용하면 이 문제를 해결할 수 있습니다
Ideas
1. 동일한 웹사이트 입구를 가리키는 다른 2차 도메인 이름을 정의합니다
2. 웹사이트 입구의 첫 번째 페이지인 index.php에서 사용자가 입력한 도메인 이름을 확인한 다음 웹사이트 하위 연락처
로 리디렉션합니다.php 전역 변수 $_SERVER['HTTP_HOST'], 현재 사용자가 방문한 도메인 이름 문자열을 얻을 수 있습니다. 여기에서 자신이 정의한 각 하위 도메인 이름의 문자열을 쿼리한 후 헤더 기능을 사용하여 리디렉션합니다. 다른 페이지
코드는 다음과 같습니다
if( strpos($_SERVER['HTTP_HOST'],"china") !== false ) / / !==를 사용해야 하고 !=를 사용할 수 없다는 점에 유의하세요. 그렇지 않으면 false 및 0은 구별할 수 없습니다.
{//
header('location:/china/indexphp');
}elseif( strpos($_SERVER['HTTP_HOST'], "bbs") !== false )
{
header( 'location:/bbs/forum.php');
}
else
{//홈페이지 표시
헤더('location:/templets/default/index.htm ');
}
관련 추천:
A PHP를 사용하여 JSON 데이터를 구문 분석하는 코드
위 내용은 PHP를 사용하여 보조 도메인 이름 리디렉션을 구문 분석하고 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!