たとえば、中国で Bing にアクセスすると、Bing は cn.bing.com にジャンプします
すみません: Bing と同様の第 2 レベル ドメイン名のジャンプを実現するにはどうすればよいですか?
たとえば、中国で Bing にアクセスすると、Bing は cn.bing.com にジャンプします
すみません: Bing と同様の第 2 レベル ドメイン名のジャンプを実現するにはどうすればよいですか?
実際的な解決策はたくさんあります~一般的な解決策を 2 つ紹介します:
DNS 解決ソリューション、多くの高度な DNS 解決は地域 (DNSPOD など) ごとに解決でき、対応する地域の解像度をジャンプに変更するだけです。
利点は非常に速いことですが、欠点は柔軟性がないことです
プログラムの判断、IP を使用してソースを判断し、PHP にジャンプする 多くのサードパーティ IP インターフェイスは、IP の所有権を与えることができます。
利点は非常に柔軟であることですが、欠点は、各リクエストが PHP 処理領域に送られる必要があり、パフォーマンスを考慮する必要があることです。
サーバーの判断は実際には上記と同じです。Nginx はスクリプトを使用して IP の所有権を判断してからジャンプします。
メリットは早いことですが、デメリットはメンテナンスが少し面倒なことです
GeoIP または既製の IP API ライブラリを使用します。
nginx と php には両方とも拡張子があります。