织梦系统开发:织梦实现URL短链接的方法

snh102 By snh102 at 2025-01-16 • 暂不可见      举报

长链接转短链接,短链生成知道吧,伪静态那是出了名的短。现在,开发个织梦短链静态版,为SEO优化而生,让织梦程序也起飞一次。光说不练假把式,下面直接上效果。

图片演示

织梦系统开发:织梦实现URL短链接的方法

全网最短的织梦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]

这样,文章、列表的链接就没错了。

懒人包下载

该部分是隐藏区

登录后查看

该部分是隐藏区

写在最后

如果您有任何织梦问题,请把问题发到本织梦论坛,本站长将为您写解决教程!

温馨提示

内容由用户共同创建和维护,并不代表织梦爱好者论坛立场!
建议您独自对内容进行评估,核实并咨询相关的专业人士!

织梦系统开发:织梦实现URL短链接的方法织梦系统开发:织梦实现URL短链接的方法织梦系统开发:织梦实现URL短链接的方法织梦系统开发:织梦实现URL短链接的方法织梦系统开发:织梦实现URL短链接的方法+76  76 个回复 | 最后更新于 2025-01-16
该部分是隐藏区

登录后查看回复

该部分是隐藏区

登录后方可回帖

Loading...