2

ログインが必要なページがあります:

http://site1.example.com/widget/52312

クリックするリンクを誰かにメールで送信すると、ログイン プロンプトが表示されます。しかし、ログイン後、最終的にhttp://example.com/widget/52312にアクセスします。ユーザーがログイン プロセスを通じてプロンプトを表示されたときに、サイト内のサブドメインを保持するにはどうすればよいですか?

注: 「site1」は、ログインしたユーザーに固有のものであり、Apache のマシン全体に設定されるわけではありません。各ユーザーには独自のサブドメインがありますが、ユーザーがクリックしているリンクには特定のサブドメインが含まれています。

4

1 に答える 1

2

これはおそらく、 Django の HttpResponseRedirectへの回答で与えられたのと同じ理由で発生すると思いますが、私のサブドメインが取り除かれているようです?

Web サーバーのサーバー名が正しく設定されていることを確認してください (ApacheServerNameディレクティブなど) site1.example.com。これで問題ない場合は、http: //thingsilearned.com/2009/01/05/using-subdomains-in-django/を参照してください。ミドルウェア。

于 2010-02-05T11:11:15.103 に答える