ユーザーが履歴書をオンラインで作成およびホストできるシンプルな webapp があります。LAMP サーバー上で動作する php で書かれています。現在、それらは独自のサブディレクトリに存在しますが、独自のカスタム ドメインを使用できるようにする機能を記述したいと考えています。元。現在のページが http://www.example.com/user1/page1 である場合、http://www.customdomain.com/page1を持つことができるようにしたいと思います。これにより、どちらの URL からでもサイトにアクセスできるようになり、アドレス バーに常に表示されるプライマリ ドメインを選択できるようになります。
私のワードプレスのインストールでは、プラグインを使用してすべての面倒な作業を行いますが、このアプリは完全に php であり、独自のコードをロールできるようにしたいと考えています。私は次の解決策で別のものに出くわします:
/// ここにはいくつかの質問があると思います。これまでの回答では、username.tumblr.com のようなワイルドカード サブドメインを作成する方法に対処していますが、username.com のようなカスタム ドメインを実装するには、いくつかの手順が必要になります。1. username.com が必要サーバーを指すようにします (たとえば、DNS A レコードを使用します)。2. username.com は、ユーザー データと共にデータベースに保存されます。3. PHP コードで、カスタム ドメインの CGI 変数を監視し、適切なアクションを実行します。すべてのポート 80 トラフィック (ドメインに関係なく) を PHP アプリにルーティングするように、サーバー (apache? iis? nginx?) を構成する必要がある場合もあります。///
私は #1 を獲得しました。wordpress のインストールでは、通常、顧客に自分のドメインを私のネームサーバーに向けてもらい、ドメインをパークしてから、マッピングを行います。しかし、WordPress プラグインのように面倒な作業のほとんどを行うスクリプトを書きたいと思います。
ありがとう