ホームページ >バックエンド開発 >PHPチュートリアル >バックエンドで直接第 2 レベルのドメイン名を作成する方法
最近、個人の履歴書表示ページを作成しました。ユーザーを表示するページは http://xxx.com/?+username ですが、多くの Web サイトがバックグラウンドで第 2 レベルのドメイン名を直接指定してバインドできることがわかりました。それを達成するにはどうすればよいでしょうか?
最近、個人の履歴書表示ページを作成しました。ユーザーを表示するページは http://xxx.com/?+username ですが、多くの Web サイトがバックグラウンドで第 2 レベルのドメイン名を直接指定してバインドできることがわかりました。それを達成するにはどうすればよいでしょうか?
一部の DNS サービス プロバイダー (有名な国内 DNSPod など) には、サブドメイン名の追加または削除を行うために呼び出すことができる API インターフェイスがあります。ただし、汎ドメイン名解決を使用する方が便利です。
全体的なドメイン名解決とは、他のすべてのドメイン名を (特定のレコードを追加せずに) 1 つの IP に解決することです。
nginx などの httpd では、正規表現やワイルドカードを使用して、不確実なドメイン名をサイトにマッピングすることもできます。
例:
リーリーその後、PHP は $_SERVER['HTTP_HOST']
を通じてさまざまなドメイン名を識別できます。