织梦移动版网站的静态页面不会自动更新吗?
优采云 发布时间: 2021-07-09 20:24织梦移动版网站的静态页面不会自动更新吗?
2015年6月18日对于使用织梦dedecms建站的站长来说是个好日子,因为织梦又发布了一次更新,而在这次更新中,推出了手机版网站的功能,即就是移动站,虽然默认不支持自定义模型的展示,但是支持织梦的模板标签,也就是说可以像PC版一样创建网站模板的移动版。显示自定义模型,所以织梦的移动站还是很容易使用的。
不过,用过的人可能会发现问题。虽然织梦移动站是动态访问的,没有办法生成静态页面,但是首页访问地址有静态页面,比如本站
问题出在这里。此静态页面不会自动更新。我以为是手机浏览器缓存问题,但是手机上怎么刷新都没有关系。但是如果删除这个静态页面,移动端访问这个通用主页网址,会自动生成这个静态页面,并跳转到静态页面。
网上有一种方法,就是在“Generate”→“Update Homepage HTML”中将相关信息设置为移动站的信息,然后生成主页,这样移动站的主页可以更新,但是不能更新PC站的主页。换句话说,您只能选择两者之一。
后来查看了/m/index.php文件中的代码,只有一个大概的想法。 if(isset($_GET['upcache'])||file_exists('index.html')) 是判断两个条件后,决定是否生成。第二个条件与index.html文件的存在有关。
所以我试着把下面的函数放在前面! (非)删除它,就是这样! file_exists('index.html')) 变成了 file_exists('index.html'))。我又试了一次,但已经更新了。
这样只要在手机上输入PC主页地址,浏览器就会自动跳转到。这是一个动态页面,肯定会自动更新,但静态页面也会自动更新。你可以试试。
网上还有其他方法也可以动态浏览主页,但是需要删除大量代码,不知道这个静态主页是否可以更新,所以不推荐。