欢迎来到361模板(www.ke361.com),原创精品织梦模板提供商。QQ快速注册登录 网站托管 VIP 网站定制

361模板网

当前位置:361模板网 > 技术文档 > CMS技术 > 织梦CMS删除文章同时删除手机站静态文件方法
这篇文章主要为大家详细介绍了织梦CMS删除文章同时删除手机站静态文件方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

  很多用户就和织梦361一样,网站的PC端和移动端都生成了静态,这样方便网站SEO和网站的收录,但是会出现一个小的问题,网站内容如果变更删除文章,会导致网站移动端的静态文件还存在,这个就不是我们所想看到的,那么如何来实现织梦后台删除文章同时删除手机站静态文件呢?

比如

电脑站文件路径是:/ke361/20190202/50757.html

手机站文件路径是:/m/ke361/20190202/50757.html

处理方法

打开 /dede/inc/inc_batchup.php 找到

$htmlfile = GetTruePath().str_replace($GLOBALS['cfg_basehost'],'',$arcurl);

在它下面加入

$mhtmlfile = GetTruePath().'/m'.str_replace($GLOBALS['cfg_basehost'],'',$arcurl);
if(file_exists($mhtmlfile) && !is_dir($mhtmlfile))
{
@unlink($mhtmlfile);
$arcurls = explode(".", $mhtmlfile);
$sname = $arcurls[count($arcurls)-1];
$fname = preg_replace("#(\.$sname)$#", "", $mhtmlfile);
for($i=2; $i<=100; $i++)
{
$mhtmlfile = $fname."_{$i}.".$sname;
if( @file_exists($mhtmlfile) ) @unlink($mhtmlfile);
else break;
}
}

如图:

织梦CMS删除文章同时删除手机站静态文件方法

这样修改后保存,我们再在网站后天删除文章的同时也就删除了移动端的静态文章页面了。

以上就是织梦CMS删除文章同时删除手机站静态文件方法的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持361模板网。

感谢打赏,我们会为大家提供更多优质资源!

热词标签: 织梦二开 二次开发

上一篇帝国CMS7.2设置多终端功能访问模板使用方法的图文教程【转】

下一篇详解DedeCMS增加TAG属性分类及调用

取消

感谢您的支持,我们会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by361模板网,分享从这里开始,精彩与您同在