phpcms v9 更换域后,栏目页是新域名,内容页还是旧域名,怎么回事

 我来答
酷格科技
2016-07-15 · TA获得超过240个赞
知道小有建树答主
回答量:192
采纳率:100%
帮助的人:87.1万
展开全部

很多不了解phpcms的童鞋都会遇到这样的困惑,让我们分析一下:

    在phpcms v9的数据库里,记录文章信息的数据表中有一个字段叫做url字段来保存当前文章的页面地址以便于标签中直接调用等。那么,如果你更改域名时只是修改了配置项中的域名,那么你不管怎样更新缓存也是没有用的,因为这样只会更新缓存文件里的域名而不会更新数据库中的url地址中的域名。

解决办法:

  1. 很简单,在已经修改配置项中域名的情况下(设置-站点管理-修改站点域名;设置-基本设置里;phpsso中相关地址更新),点击内容-发布管理-批量更新url项对url进行更新。

  2. 再给一个更加直接彻底的办法,将数据库所有数据导出sql文件,用编辑器打开使用批量替换把老域名替换成新域名,然后在将此sql文件导入到数据库替换,然后后台更新缓存。

更多phpcms的使用于二次开发教程可参考官方开发手册以及iphpcms提供的视频教程,祝成功!

兄弟连IT教育03
2016-07-15 · TA获得超过389个赞
知道小有建树答主
回答量:515
采纳率:66%
帮助的人:178万
展开全部
  1. 用cms你要做好长期和缓存作斗争的准备,这一点官方做的不是很好,你可以这样,打开后台,更新全站缓存,然后点开内容->更新内容/栏目/url 

  2. 继续点开内容->附件 有个地址替换 你把它改为你的新地址,都弄完,

  3. 清楚浏览器缓存(要经常清楚浏览器缓存),然后看效果,

  4. 有时缓存不管用,就把index.html文件删除(cms根目录下的),这样他会重新生成

  5. 比如有的图片出不来,就打开f12看看路径对不对,还不行就看你数据库里附件的数据表,看看路径对不对,不对就用sublime改路径,(在后台 扩展->数据库备份先备份好数据库),


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灰太狼8普哥
2016-07-14 · TA获得超过197个赞
知道小有建树答主
回答量:834
采纳率:0%
帮助的人:316万
展开全部
没有更新好。。重新更新一次就行了 如果不处理可以点我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
472953135
2016-07-14 · TA获得超过3241个赞
知道大有可为答主
回答量:6710
采纳率:40%
帮助的人:1706万
展开全部
缓存没有更新吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式