香港独立IP空间
香港php空间
美国php空间
域名注册

给网站更换域名,始终不是一件好事情。无忧主机(www.51php.com)一直强调避免在网站运用中更换网站域名。然而,一些特殊情况的存在,不得不更换域名。这不,我昨天就遇到一件非常棘手的问题,discuz!x2.5建站的一个网站,由于网站带数据加域名出售给了别人,自己想更换一个域名,保留数据重新将网站捡起来。然而,在更换了discuz!x2.5域名后,问题也就接踵而来。请跟随无忧主机(www.51php.com)小编的笔头,围观这一问题的解决过程。

案例介绍:

一谷科技 19****11,自己用域名www.abc.com做了一个网站,经营不错,并成功将这个网站出售给了别人。于是,于是将网站再更换一个域名www.123.com,并沿用网站历史内容。操作中,discuz!2.5更换域名后,用新域名访问访问,都会自动跳转到老域名。用户用的是香港独立IP的php虚拟主机,使用IP直接访问发现,所有内容的URL都还是指向老域名wwww.abc.com,这可愁死人了,折腾了很久都是无法解决这个问题。

问题解决的心酸过程:

但用户将问题反馈到我这里的时候,从以外的经验告诉我,disuz!2.5更换域名是非常简单的,不要有特殊操作,一般都可以直接更换域名,然后再将后台关联老域名将其替换,再将uc重新同步问题就解决了。显然,本案例不一般。从更换新域名后,发现所有内容的URL都还是指向老域名来分析,可以判断,用户肯定是在建站中,定义的网站的绝对路径,而不是相对路径。如果是相对路径,域名是可以随意更换的。我们使用绝对路径建站,都是为了追求seo优化效果,希望将网站权重集中到一个域名上来。那么,用户在建站的过程中,使用了什么方式将discuz!2.5站点路径变成了绝对地址?这就是我们要了解了,知道了,问题也就解决了。

在后面的解决过程中,我首先按照“无忧主机原创:discuz x2更换域名注意事项”一文的指导理行将站点内保护的老站域名信息全部更替,并将ucenter应用程序也重新配置。为了更方便的排错,我关闭了discuzx!2.5的伪静态、关闭了所有的插件、关闭了云平台,。最后,我找到了一个关键的地方,也就是解决本案例的方法。用户在discuz!x2.5管理员后台中定义网站默认域名,那么这个设置将网站定义了绝对路径,也就是说,无论你如何更换域名,这个网站只会识别这个定义的discuz应用域名(默认域名)。如果你没有定义网站默认域名,那么这个站点的URL就是相对地址,无论你使用任何域名都可以访问到这个php虚拟主机,这个比较适合多域名访问的站点。屁话了这多,那么在那里定义或解除discuz!x2.5站点默认域名(应用域名)呢?

操作步骤:

登录X后台->全局->域名设置->应用域名->将定义的老域名更换为新域名后,删除站点缓存问题搞定。如下图详细说明:

image00110 150x150 无忧主机原创:discuz!x2.5网站域名解决完整解决方案

 

纯Linux环境下高端免备案【香港独立IP地址】 php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

本文地址:http://www.51php.com/discuz/5718.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: