バックグラウンド
自分のサーバーでホストしているWebアプリケーションがあります。アプリケーションをそのまま使用するクライアントがいますが、自分のサーバーでアプリケーションを「ホスト」できるかどうかを尋ねるクライアントもいます。これにより、自分のURLではなく独自のURLを持つことができます。アプリケーションはWebサイトの一部を形成するだけなので、サーバーがドメインなどへの直接呼び出しに応答することはできないと思います。
いくつかの例を挙げると、私は現在、「クライアントが欲しいものは何ですか」などのURLを持っていwww.mydomain.com/profile
ますwww.mydomain.com/index.php?option=someoption&view=someview&id=1
www.theirdomian.com/profile
www.theirdomian.com/index.php?option=someoption&view=someview&id=1
質問
私の質問は、サーバーにインストールするすべてのバックエンドソースコードとデータベースを提供せずに、アプリケーションで独自のURLを使用できるようにするための最良の方法は何ですか?
私は彼らが私のアプリケーションを「ホスト」することを本当に許可したくありません。ただし、サーバー上で何も変更せずに、独自のURLを使用できるようにする必要があります。
私が考えた1つの方法は、サーバー上にあるrouter.phpファイルを作成することです。クライアントサイトでリンクがクリックされると、ルーターはリクエストを受信し、URLを変更して、サーバーなどからデータを取得します。ルートは、呼び出し元のURLを介してhtmlソースをクライアントサイトに出力します。
これは私が望むことを達成するための効果的な方法ですか、それともマークから外れていますか。