2

我有一个需要登录的页面:

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

如果我通过电子邮件向某人发送链接让他们点击,他们会被发送到登录提示。但在他们登录后,他们最终会访问http://example.com/widget/52312。当用户在登录过程中收到提示时,如何保留站点中的子域?

注意:“site1”特定于登录用户,而不是在 Apache 中为整台机器设置。每个用户都有自己的子域,但他们点击的链接 DO 包括他们的特定子域。

4

1 回答 1

2

我认为这可能发生的原因与在回答Django 的 HttpResponseRedirect 时给出的原因似乎剥离了我的子域?

确保您的 Web 服务器的服务器名称设置正确(例如 ApacheServerName指令),即设置为site1.example.com. 如果这没问题,请参阅:http ://thingsilearned.com/2009/01/05/using-subdomains-in-django/ - 虽然我有一个 Django 站点,其登录名托管在子域上,工作非常愉快,不需要那个中间件。

于 2010-02-05T11:11:15.103 回答