设为首页 | 收藏本站 | 汇款方式 | 客户登录
       广州网站建设服务热线
网站首页>>营销学堂 >>网站建设知识

网站更改了域名后首页正常但是内页还是老域名

本文来源:广州优化网站  发布者:广州优化网站  点击: 5608  加入时间:2016-6-23 12:04:12

网站更改了域名并重新生成更新网站后,发下首页的域名虽然更换过来了,但是内页的还是老域名,导致访问报错。这让小编想到了wordpress,其更换域名同样也会出现这样的情况。原因是域名记录在了数据库中。小编进到客户的数据库查看,果然不出小编所料,phpcmsV9和wordpress如出一辙。今天小编特地把修改phpcmsV9域名的完整方法共享一下:
 

第一种方法:
1、修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名。
2、进入后台设置–>站点管理,对相应的站点的域名修改为新域名。
3、点击后台右上角的”更新缓存”按钮更新系统缓存。
4、进入内容–>附件管理–>附件地址替换。把附件地址批量的替换为新的地址。
5、内容–>批量更新URL 。把所有的文章的地址都更新一下。
6、内容–>管理栏目–>更新栏目缓存。将栏目的链接地址改为新地址。
7、如果你的网站是静态页面,则需要把全站都生成一次。如果是动态页面,就不需要。
8、打开网站,所有链接都更改为新地址了。
第一种方法是通过在网站后台以及文件中,所有涉及到域名的链接都改过来。虽然有效,但是因为需要设置的项目比较多,稍有不慎容易遗漏,并且比较繁琐。

第二种方法:
直接修改数据库中的信息,在phpmysql上进行管理。
如果你选择采用这种方法,那么首先你需要使用php虚拟主机自带的phpmyadmin工具对网站mysql数据库进行备份,数据库备份出来后,请你使用文本编辑器,打开.sql备份文件。小编喜欢用editplus这款文本编辑器工具,下面就用以这个工具来讲解吧。提醒:千万不要使用记事本打开数据库文件,非常容易导致文件编码格式不对,造成数据库乱码,切记。

使用EditPlus,打开数据库文件,点击搜索,选择“替换”。

在弹出的对话框中,“查找”处填写“老域名”,“替换”处填写“新域名”,点击“全部替换”。

查找替代域名

替换完成后,保存文件。之后使用phpmyadmin工具导入您的网站数据库中。(转载)

这次问题总结:遇到问题一定要冷静,不要无头无脑的去做无用功,要分析问题的源头,遇到问题解决或者不知道原因可以上网搜索下,现在的互联网已经足够强大,很多问题网上都有解决,然后自己再参考网上的资料结合自己情况来处理,广州优化网站www.020xy.net有感而发,与大家共勉!

打印本页】    【关闭窗口】     【向上

公司介绍 | 新闻动态 | 联系方式 | 招聘英才 | 帮助与反馈 | 服务与支持 | 网站地图
版权所有 广州翔云网络(广告)有限公司 服务热线:020-34054519 13760861763 传真:020-34054519
地址:  广州白云区黄石东路江夏北二路(A或B地铁出口)强盛大厦B栋203  粤ICP备12072795号-14 
旗下网站:翔云网络 翔云商务网  翔云团购网 广州书生商友网