长链接转短链接,短链生成知道吧,伪静态那是出了名的短。现在,开发个织梦短链静态版,为SEO优化而生,让织梦程序也起飞一次。光说不练假把式,下面直接上效果。
图片演示
全网最短的织梦URL链接优化了,预计我的下一个网站就要开始这么整了。
效果展示
未优化之前:站长们总觉得链接特别长,但又并不止是缩短URL路径长度的问题。
首页:http://localhost/
列表页:http://localhost/a/dedebiz.html
列表分页:http://localhost/a/1-2.html
内容页:http://localhost/a/2.html
内容分页:http://localhost/a/5-2.html
已优化之后:下面这种短链接,Ta居然还是静态版的,而且连伪静态规则都不用。
首页:http://localhost/
列表页:http://localhost/?list=dedebiz
列表分页:http://localhost/?list=1-2
内容页:http://localhost/?view=2
内容分页:http://localhost/?view=5-2
《DeDeBIZ假伪静态短链优化织梦教程》之前写过,我在此基础上又微魔改而已。
PS:这种短链,还不能满足您的需求,那您可以找我订制您的URL短链需求。
写在前面
前置条件
要把所有的静态HTML文件,都保存在一个指定目录下。比如,下面这些规则。
后台-系统设置-默认文档生成文件路径:/a
后台-系统设置-核心设置-栏目网址使用目录名:选否
后台-常用功能-栏目管理-列表命名规则:{typedir}/{tid}-{page}.html
后台-常用功能-栏目管理-文档命名规则:{typedir}/{aid}.html
注意:无论你怎么改,列表页、内容页规则,它们全部都得保存在同一个目录下。
教程开始
1、URL短链优化,是新站最好,若老站的话,还得做301重定向。
2、DeDeBIZ一键式切换安全开发模式:DeDeCMS就不需要开启了。
3、打开 /admin/catalog_add.php 搜索
5、织梦DeDeBIZ栏目列表分页首页与第一页重复的解决方法
6、打开 /system/archive/listview.class.php 搜索
改栏目标签
打开 /system/helpers/channelunit.helper.php 第 160 行
完成。
核心调用代码
模板调用标签
在前端模板中,下面的这个标签
4、以下标签都要修改
{dede:field.typeurl/}
改为
/?list={dede:field name='typeurl' runphp='yes'}$typeurl=@me;@me = str_replace(array($GLOBALS['cfg_arcdir'],'.html','/'),array('','',''),$typeurl);{/dede:field}
②继续把
[field:typelink/]
改为
/?list=[field:typelink runphp=yes]$typelink=@me;@me = str_replace(array($GLOBALS['cfg_arcdir'],'.html','/'),array('','',''),$typelink);[/field:typelink]
③继续把
[field:arcurl/]
改为
/?view=[field:arcurl runphp=yes]$arcurl=@me;@me = str_replace(array($GLOBALS['cfg_arcdir'],'.html','/'),array('','',''),$arcurl);[/field:arcurl]
这样,文章、列表的链接就没错了。
懒人包下载
写在最后
如果您有任何织梦问题,请把问题发到本织梦论坛,本站长将为您写解决教程!
登录后方可回帖