使用www或没有www时的不同登录状态

时间:2015-03-09 17:55:51

标签: php zend-framework zend-framework2 zfcuser

我正在使用zfc用户,并且根据网址有用户登录/退出的问题。如果用户登录www.foo.com,则可以访问其所有页面。但是,如果他们转移到foo.com,他们必须重新登录。我该如何防止这种情况?这与服务器或zfc用户有关吗?

由于 马特

跟进

我发现这可能是重复的。我想我正在试图弄清楚问题是管理用户登录的模块,还是我可以通过重定向(www vs non www)解决的问题?

2 个答案:

答案 0 :(得分:3)

如果您只想使用www,请在.htaccess中输入以下代码:

RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

反之亦然。它总是建议只使用一个用于搜索引擎优化的原因,在你的情况下CMS,我使用Concrete5进行了相同的操作。

答案 1 :(得分:0)

我猜你可以解决它配置ZfcUser,无论如何我建议你重定向到一个域。它更适合SEO,也可以解决您的问题。