最近、GAE でホストされているアプリのドメイン (example.com) を追加しました。
もう 1 つのサブドメイン (test.example.com) を追加しまし
た。ユーザーが test.example.com にアクセスするたびに、example.com のホームページとは異なるホームページが表示されるようにしたいと考えています。
PS 両方のドメインがアプリの内部データ ストアを使用する予定ですが、別のホームページを表示する必要があります。
質問する
119 次
2 に答える
3
webapp2 extra routesを使用すると、以下を作成できますDomainRoute
。
from webapp2 import Route, WSGIApplication
from webapp2_extras.routes import DomainRoute
routes = [
DomainRoute('test.example.com', [
Route('/', handler='handlers.TestHomeHandler')
]),
Route('/', handler='handlers.HomeHandler')
]
app = WSGIApplication(routes=routes, debug=True)
于 2013-05-17T20:47:09.553 に答える
0
次のコードを使用してドメインを確認し、それに応じてページをリダイレクトできます
if "test.example.com" in self.request.host_url:
self.redirect('/test_home')
else:
self.redirect('/home')
クエリ文字列をホームページに渡したい場合、リダイレクトは次のようになります
self.redirect('/test_home?'+ self.request.query_string)
于 2013-05-17T19:13:17.523 に答える