关于dedecms的标签地址优化 高手来哦

关于dedecms的标签地址优化 高手来哦,第1张

开启DedeCms伪静态支持并不能完全在后台配置,有很多地方还是需要手动修改的,比较麻烦。

1、首先开启站点伪静态功能。登录dede管理员后台->系统->系统基本参数->核心设置->是否使用伪静态 请选择“是”。

2、修改源程序,实现首页伪静态、频道页伪静态、列表页伪静态、文章页伪静态,这是过程比较复杂,不如其它php开源程序操作简单。这个需要对PHP文件系统性修改,较麻烦。

3、制作编写htaccess和htaccess文件规则,上传到DedeCms的安装目录。

秀站网建议您使用静态HTML,利于SEO和打开速度。

ismake是dede_archives表中的字段。ismake='1' 是在开放状态下生成html 如果文章需要审核那么ismake='0' 。看看你的栏目是不是审核的,对应的修改栏目是否需要审核,或者在数据库中ismake的值。

一、dede后台开启伪静态

二、修改 /include/taglib/taglibphp

找到

$row['link'] = $cfg_cmsurl”/tagsphp/”urlencode($row['keyword'])”/”;

改成

$row['link'] = $cfg_cmsurl”/tags/”urlencode($row['keyword'])”html”;

三、打开templets/default/taglisthtm

找到

<strong>当前位置:</strong>:<a href=”{dede:globalcfg_cmsurl/}/”>主页</a> > <a href=’tagsphp’>TAG标签</a> > {dede:fieldtitle /}

修改为

<strong>当前位置:</strong>:<a href=”{dede:globalcfg_cmsurl/}/”>主页</a> > <a href=’/tagshtml’>TAG标签</a> > {dede:fieldtitle /}

四、httpdini 或者 htaccess 文件里加

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

RewriteRule ^()/tags/()html $1/tags\php\$2

channelArtlist 是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套

{dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 两个标记

你嵌套了 {dede:channel}所以有问题

调用多级子栏目讲参考:http://hibaiducom/kfs920/item/58aaec4c6e1d76e3dd0f6c37

同时调用一级、二级、三级以至N级栏目的方法:http://hibaiducom/kfs920/item/80ac8871ebe3c2236cc37c38

DEDECMS系统栏目、文章页面、分页面伪静态和域名301重定向详细方法: 1、服务器必须支持URL重写。 2、后台开启伪静态。 3、栏目设置使用动态。 4。添加文档时选择使用动态浏览。 5。需要修改php文件include/channelunitfuncphp 查找 return $G

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 关于dedecms的标签地址优化 高手来哦

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情