0

ユーザーがいくつかのhtmlページを追加できるように、web.pyを使用してWebアプリをコーディングしています。

現在、ページは次のようにマッピングされています。

webapp.com/user1/page1
webapp.com/user1/page2
webapp.com/user2/page1
webapp.com/user3/page1

私は web.py がサブドメインを管理できることを知っています:

user1.webapp.com/page1
user2.webapp.com/page2
...

ユーザーが、www.user-own-url.com など、自分が制御するカスタム ドメイン URL の下に自分のページを表示したい場合は、オプションを提供したいと思います。

web.pyでそれを行うことは可能ですか? または、それを行うための別のpythonソリューションはありますか?

4

1 に答える 1

0

可能ですが、アプリケーション クラスをサブクラス化し、独自の URL マッピングをコーディングして、web.ctx.path と照合するだけでなく、web.ctx.host 値に依存する必要があります。

または、リクエストごとにロードフックを追加することもできます。ここでは、web.ctx.host を確認し、必要なユーザーを web.ctx にロード、後でコントローラー メソッドで使用します。

于 2012-09-08T22:20:54.850 に答える