繁体   English   中英

PHP SESSIONS问题

[英]PHP SESSIONS problem

登录时我的php会话在浏览器example.com输入以下网址时不会显示我的链接,但是当我输入www.example.com时会显示链接如果可能的话我该如何解决这个问题?

这是因为会话仅适用于其中一个。 您可以做的是,只允许www.example.com或example.com上的用户使用。 要设置它,只需将此代码添加到.htaccess中

# non-www redirect
 RewriteCond %{HTTP_HOST} !^example\.com$
 RewriteRule (.*) http://example.com/$1 [R=301,L]

然后,如果他们尝试访问www.example.com,则会将任何人重定向到example.com

如果您有.co.uk域名,这可能有所帮助

 # non-www redirect
 RewriteCond %{HTTP_HOST} !^example\.co\.uk$
 RewriteRule (.*) http://example.co.uk/$1 [R=301,L]

还有另一种方法可以通过子域上的会话来实现。 有关详细信息,请参阅

希望能帮助到你!

你用'www'编写了你的​​会话。 这就是他们这样做的原因。 您可以在yoru会话代码中进行更改,或者可以在.htaccess中使用301重定向来自动将example.com导向www.example.com ..此重定向方法也是SEO友好的。

希望有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM