>백엔드 개발 >PHP 튜토리얼 >백엔드에서 직접 2단계 도메인 이름을 만드는 방법

백엔드에서 직접 2단계 도메인 이름을 만드는 방법

WBOY
WBOY원래의
2016-09-11 11:34:111769검색

최근 개인 이력서 표시 페이지를 작성했는데, 사용자를 표시하는 페이지는 http://xxx.com/?+username인데 많은 웹사이트에서 백그라운드에서 2차 도메인 이름을 직접 지정할 수 있는 것을 봤습니다. 그것을 묶는다. 그것은 어떻게 달성되는가?

답글 내용:

최근 개인 이력서 표시 페이지를 작성했는데, 사용자를 표시하는 페이지는 http://xxx.com/?+username인데 많은 웹사이트에서 백그라운드에서 2차 도메인 이름을 직접 지정할 수 있는 것을 봤습니다. 그것을 묶는다. 그것은 어떻게 달성되는가?

일부 DNS 서비스 제공업체(예: 국내 유명 DNSPod)에는 하위 도메인 이름을 추가하거나 삭제하기 위해 호출할 수 있는 API 인터페이스가 있습니다. 그러나 팬 도메인 이름 확인을 사용하는 것이 더 편리합니다.

Pan-wide 도메인 이름 확인은 특정 레코드를 추가하지 않고 다른 모든 도메인 이름을 하나의 IP로 확인하는 것입니다.

백엔드에서 직접 2단계 도메인 이름을 만드는 방법

그런 다음 nginx와 같은 httpd에서는 정규식이나 와일드카드를 사용하여 불확실한 도메인 이름을 사이트에 매핑할 수도 있습니다.

예:

<code>server {
    listen 80;
    server_name *.example.com;
    root /path/to/root;
}</code>

그러면 PHP는 $_SERVER['HTTP_HOST']을 통해 다양한 도메인 이름을 식별할 수 있습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.