16
2019
08

dedecms织梦移动端手机站无法自动更新的解决方法

现在用手机站的人越来越多了,织梦15年推出来的织梦手机站还是挺好用的。今天和大家分享一个小知识就是关于织梦手机站首页更新的问题。

    不过使用过的人可能会发现一个问题,虽然织梦移动站是动态访问的,没有办法生成静态页面,但是首页的访问地址却是有静态页面的,比如有的站就是http://www.xxx.com/m/index.html

问题就处在这里了,这个静态页面不会自动更新,原来还以为是手机浏览器的缓存问题,可是在手机端怎么刷新都没用,不过你要是把这个静态页面删除掉,在手机端访问http://www.xxx.com/这个通用的主页网址,这个静态页面倒是可以自动生成,并且跳转到该静态页面。

网上有一种方法,就是在“生成”→“更新主页HTML”中把相关信息设置成移动站的信息,然后生成主页,这样倒是可以更新移动站首页,不过PC站的首页就无法更新了,也就是二者只能选其一。

 后来看了/m/index.php文件里面的代码,只明白个大概,下图框住的这一行是判断了两个条件条件之后才决定是否要生成,第二个条件是与index.html文件是否存在有关。

于是我尝试把后面的函数前面的!(非)去掉,即由!file_exists('index.html'))变成了file_exists('index.html')),重新试了一下,居然更新了。

这样你只要在手机端输入PC主页地址浏览器就会自动跳到http://www.xxx.com/m/index.php,这是个动态页面,肯定会自动更新,不过静态页面也会自动更新,大家可以尝试一下。

网上还有的方法也能实现动态浏览主页,不过需要大段删除代码,而且也不知道能否更新这个静态主页,所以不建议采用。

原文链接:https://www.qiquanji.com/post/7967.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注

更新实时通知

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。