> 백엔드 개발 > PHP 튜토리얼 > 怎么实现类似bing必应的访问域名跳转?

怎么实现类似bing必应的访问域名跳转?

WBOY
풀어 주다: 2016-07-06 13:53:13
원래의
1844명이 탐색했습니다.

例如我们在中国访问必应,必应就会跳转到cn.bing.com
请问:怎么实现类似必应的访问二级域名跳转?

回复内容:

例如我们在中国访问必应,必应就会跳转到cn.bing.com
请问:怎么实现类似必应的访问二级域名跳转?

很多实践方案的~介绍两个常见的给你:

  1. DNS解析方案,很多高级的DNS解析是可以分地区解析的(例如DNSPOD),只要把对应地区的解析变成跳转就行了。
    优点就是很快,缺点就是不灵活

  2. 程序判断,使用IP去判断来源,然后在PHP里跳转,IP判断来源是很容易的,很多第三方IP接口都可以给出来IP的归属。
    优点就是很灵活,缺点就是每次请求都要到PHP处理地区,性能要考虑下。

  3. 服务器判断,其实跟上面的是一样的,Nginx用脚本去判断IP归属,然后跳转。
    优点很快,缺点维护略麻烦

用GeoIP或者现成的IP API库。
nginx和php都有扩展。

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿