dede手机端怎么生成静态页面

dede手机端怎么生成静态页面,第1张

大家知道,在网站上流传着移动版生产HTML主页的方法,需要大量修改文件跟代码,觉得太麻烦了,最近自己摸索了不用修改代码,也可以快速生成HTML主页的方法,在这里跟大家分享这种方法。

第一步:点击dede后台左边导航栏中的第三项“生成”

,再点“生成”栏右侧的“HTML更新”中的“更新主页HTML”,在右边会出现“主页更新向导”

,然后在“选择主页模版”中选择移动版的模版,例如我的是default/index_m.htm,或者你如果觉得点击选择模版太麻烦的话,你也可以自己直接修改代码,比如我直接在index.htm中直接添加_m,也可以变成default/index_m.htm。

第二步:在“主页位置”这项中是没有得选择的,这个需要直接修改代码,但前提是你要知道你的移动版所在的目录,系统默认是在网站根目录下的m目录,所以此时我只需把代码修改为../m/index.htm就可以了。

第三步:在“首页模式”栏,选“生成静态”项。然后点“更新主页HTML”就可以快速的生成移动版的HTML主页。

1、进入你的DedeCMS后台,在左边找到“系统-->系统基本设置-->核心设置”,在下面有一项“是否使用伪静态”,把此项后面的点上“是”。表示网站要启用伪静态。

2、在DedeCMS源代码的目录里,依次找到include/taglib/tag.lib.php文件,大概在87行左右,找到:

$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/"

将其改为:

$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html"

这一步就将TAG链接中的问号去掉了。

3、依旧在DedeCMS源代码的目录里,依次找到templets/default/taglist.htm,找到:

<strong>当前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/">主页</a>><a href='tags.php'>TAG标签</a>>{dede:field.title /}

修改为

<strong>当前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/">主页</a>><a href='/tags.html'>TAG标签</a>>{dede:field.title /}

这一步将TAG连接的列表页的URL改为以.html结束。

4、最后一步,要分两种情况,这是很多人没注意到的,首先确保你的空间或主机是什么基于服务器搭建的(具体请垂询你的空间服务商)。现在主流的有Apache和Nginx服务器。

(1):如果你的空间是基于Linux+Apache搭建的环境,在根目录新建httpd.ini文件(若是你写有其他规矩请直接把以下代码添加到httpd.ini):

RewriteRule ^(.*)/tags\.html $1/tags.php

RewriteRule ^(.*)/tags/(.*).html $1/tags.php?/$2

(2):如果你的空间是基于Linux+Nginx服务器搭建的环境,则静态化规则改为:

rewrite ^(.*)/tags\.html $1/tags.php

rewrite ^(.*)/tags/(.*).html $1/tags.php?/$2

5、最近进入织梦DedeCMS后台更新缓存后,就能在前台页面看到静态的TAG链接了。赶快去动手修改吧。值得注意的是:修改前请注意做好备份,以免出错导致程序文件丢失。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11189071.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存