网络通信 频道

内外双修 解决Discuz论坛经典故障

  (2)故障原因:

  正是因为AB域名的不同而造成这个登录后自动退出为游客的问题,众所周知论坛登录需要用到COOKIE这个功能,COOKIE中保存的是用户访问论坛的帐户信息从而方便下次访问不用再输入相关帐户与密码。但是COOKIE中保存的信息是与域名相对应的,如果域名不同那么COOKIE程序是不能够通用的。因此这个故障的本质就是论坛COOKIE只保存了A域名对应的信息,所以我们用A访问论坛时可以顺利登录没有任何问题;而由于COOKIE与B域名没有绑定,所以当我们用B域名访问论坛后不管你怎么输入登录帐户信息都不会将其以COOKIE的形式保存。

  (3)解决故障:

  我们有两种方法来解决此问题,第一是在进行域名指向URL跳转时采取“不隐藏转发”方式跳转,这样当我们访问B域名时会自动将地址解析为A域名,然后就可以顺利的进行论坛登录了。关于此参数的修改我们可以通过域名管理界面完成,在域名管理界面中将URL转发方式设置为“不隐藏转发”,例如万网管理界面中“方式”处设置参数为“1”即可,保存后我们就能够有效解决登录故障了。(如图9)

  如果企业A域名是以IP地址的形式存在,那么我们可以直接在B域名管理界面中通过A记录将B域名指向A对应的IP地址即可,这样就可以同时解决通过两个地址访问论坛无法登录的问题。

  小提示:

  什么是A记录, A(Address)记录是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的web server上。

0
相关文章