星期二, 十一月 18, 2008

ucenter应用链接跳换地址问题

今天肉肉和我说,点击“赛车“应用的时候会出现再次登陆的情况,我看了下,发现赛车的应用链接地址是这样的:


http://www.shouguang.org/link.php?url=http://shouguang.org%2Fuserapp.php%3Fid%3D1011595


也 就是说,以域名www.shouguang.org登陆的时候,会因为“赛车”的应用地址跳转到shouguang.org上来。因为cookie没有记 录对应shouguang.org的用户名和密码(而是www.shouguang.org),所以执行在shouguang.org这个域名上的操作要 求你登陆。


可以测试一下:同时登陆shouguang.org和www.shouguang.org后,不清除cookie的情况下,便不会出现上面跳转的问题——其实出现了,但在你的cookie中分别记录了两个网址的用户名和密码,它可以为你自动登录。


这样一来便知道如何下手解决问题了——做apache2的URL永久重定向,当使用shouguang.org登陆的时候,会重定向到www.shouguang.org这个域名。


问题解决了,而且标准的URL可以提高google等搜索引擎的排行。



对于wordpress当然也重定向地址了。不过要明确后台你的blog地址www.shouguang.org/yang,而不是shouguang.org/yang,否则会出现循环重定向的错误。

没有评论: