Web サイトのセカンダリ ドメイン名の割り当てとバインドに問題がありますか?
通常の状況では、Web サイトを構築するときは、まずドメイン名プロバイダーにアクセスして第 2 レベルのドメイン名を解決し、それからサーバーにバインドし直します。これについては誰もが問題ないと思います。しかし現在、顧客は Web サイトにプロキシ機能を追加する必要があると要望しており、各プロキシには独自の第 2 レベル ドメイン名があり、この第 2 レベル ドメイン名にアクセスすると、Web サイトは変更されませんが、Web サイト内の一部の情報は変更されます。プロキシ自体によって設定されます。聞いた後、私は 2 つのオプションを考えました。
1. まず、ドメイン名プロバイダーにアクセスして何百ものドメイン名を解決し、後でそれらをすべてバインドし、エージェントが存在するとすぐにドメイン名を有効にするために割り当てます。メソッドは愚かであるべきです) (レスキュー)
2. これが私の問題の核心であり、プログラムを使用して第 2 レベルのドメイン名を生成してバインドします
もちろん、ここで URL を分析するために PHP を直接使用できると思います。それから判断を下します。
私が聞きたいのは、プログラムを使用して第 2 レベルのドメイン名を生成してバインドする場合、私が考えた 2 つの解決策が機能しない場合、より良い解決策はありますか?助けてください、ありがとうございます
ディスカッション (解決策) への返信
セカンドレベル ドメイン名を使用する場合、パンドメイン名解決を有効にするためにサプライヤーの許可が必要です
Afterパンドメイン名解決をオンにすると、すべての第 2 レベルのドメイン名がホストを指すようになります
各第 2 レベルのドメイン名を処理するように仮想ホストを設定できます
$_SERVER['HTTP_HOST の最初のセクションを使用することもできます'] エントリー プログラムでどの第 2 レベル ドメイン名であるかを決定します
あなたの説明によると、必要なのは 2 番目のドメイン名です
第 2 レベル ドメイン名を使用するには、サプライヤーはパンドメインを許可する必要があります名前解決を有効にする
汎ドメイン名前解決を有効にすると、すべての第 2 レベル ドメイン名がホストを指すようになります
各第 2 レベル ドメイン名を処理するように仮想ホストを設定できます レベル ドメイン名
また、$_SERVER['HTTP_HOST'] の最初のセクションを使用して、エントリ プログラム内の第 2 レベルのドメイン名を決定します
あなたの説明によると、必要なのは 2 番目のタイプです
ああ、それは可能ですか?方法: まずサプライヤーでパンドメイン名解決を有効にし (Alibaba Cloud でこれに対する許可が必要です)、次に PHP プログラムを通じて判断して処理します。これらはすべて Web サイトを指しているため、その必要はありません。仮想ホストをセットアップします。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

記事では、入力検証、認証、定期的な更新など、脆弱性から保護するためのフレームワークの重要なセキュリティ機能について説明します。

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。
