最新织梦DEDECMS全站目录化伪静态设置,伪静态设置成功后,网址和生成静态地址一样、电脑和手机访问地址也一样。

如果你电脑端是生成静态而手机端是动态的话,请查看织梦手机端伪静态设置http://www.baishitou.cn/1157.html

此教程适合文章命名选择的是{aid},如果你的文章命名选择的是{pinying},请看织梦DEDECMS全站伪静态(电脑+手机移动){pinyin}拼音版https://www.baishitou.cn/2506.html

伪静态设置成功后,访问URL地址效果如下。

电脑端的URL地址:

列表页  http://www.123.com/news/
列表分页 http://www.123.com/news/list_1_2.html
内容页    http://www.123.com/xinwenzixun/6.html
内容页分页  http://www.123.com/news/6_2.html
TAG标签页  http://www.123.com/tags/职场/
TAG标签分页 http://www.123.com/tags/职场/2/
搜索页    http://www.123.com/search/职场.html
搜索页分页  http://www.123.com/search/职场-2.html

手机端的URL地址:

列表页        http://m.123.com/news/
列表分页       http://m.123.com/news/list_1_2.html
内容页    http://m.123.com/news/6.html
内容页分页  http://m.123.com/xinwenzixun/6_2.html
TAG标签页  http://m.123.com/tags/职场/
TAG标签分页 http://m.123.com/tags/职场/2/
搜索页    http://m.123.com/search/职场.html
搜索页分页  http://m.123.com/search/职场-2.htm

是不是心动了呢,那我们开始动手设置吧。

准备工作:先备份好网站数据,网站需要修改的文件我已打包好,都是从官网上直接下载,然后修改的,你可根据自己网站编码下载,然后覆盖以前的文件即可。把你的移动域名解析到网站并绑定网站根目录下的m文件夹。
GBKUTF8

如果你想自己修改文件,上面的下载请忽略,然后查看下面的修改教程。

网站后台设置:

一、后台-系统参数-核心设置-开启伪静态

核心设置里面,启用绝对网址关闭

二、安装全站动静态插件,下载的压缩包里有。设置全站为动态。

三、后台添加两个新变量:

变量名称:cfg_mobile
变量类型:文本
参数说明:手机版网址
变量值:http://m.verywen.com
所属组:站点设置

变量名称:cfg_rewritem
变量类型:布尔(Y/N)
参数说明:手机版伪静态
变量值:Y
所属组:站点设置

四、修改文件

1、列表页和内容页伪静态链接

打开 /plus/list.php 搜索

$tid = (isset($tid) && is_numeric($tid) ? $tid : 0);

修改为

if($cfg_rewrite == 'Y')
{if(!is_numeric($tid)){$typedir = parse_url($tid, PHP_URL_PATH);$PageNo = stripos(GetCurUrl(), '.html') ? intval(str_replace('.html', '', end(explode("_", GetCurUrl())))) : 1;$tinfos = $dsql->GetOne("SELECT * FROM `#@__arctype` WHERE typedir='/$typedir' or typedir='{cmspath}/$typedir'");if(is_array($tinfos)){$tid = $tinfos['id'];$typeid = GetSonIds($tid);$row = $dsql->GetOne("Select count(id) as total From `#@__archives` where typeid in({$typeid})");}else{$tid = 0;}}
}
else
{$tid = (isset($tid) && is_numeric($tid) ? $tid : 0);
}

打开 /plus/view.php 搜索

$t1 = ExecTime();

在它下面加入

if($cfg_rewrite == 'Y')
{if(!is_numeric($aid)){$aid = stripos(GetCurUrl(), '.html') ? str_replace('.html', '', end(explode("/", GetCurUrl()))) : 0;$aidpage = explode("_",$aid);$aid = intval($aidpage[0]);$pageno = intval($aidpage[1]);}
}

打开 /include/arc.listview.class.php 搜索

//获得上一页和下一页的链接

在它上面加入

if($cfg_rewrite == 'Y')
{$purl = "";
}
else
{$geturl = "tid=".$this->TypeID."&TotalResult=".$this->TotalResult."&";$purl .= '?'.$geturl;
}

继续搜索

$plist = str_replace('.php?tid=', '-', $plist);

在它上面加上

$tnamerule = $this->GetMakeFileRule($this->Fields['id'],"list",$this->Fields['typedir'],$this->Fields['defaultname'],$this->Fields['namerule2']);
$tnamerule = preg_replace("/^(.*)\//", '', $tnamerule);
$plist = preg_replace("/PageNo=(\d+)/i",str_replace("{page}","\\1",$tnamerule),$plist);

打开 /include/helpers/channelunit.helper.php 搜索

global $cfg_typedir_df;

修改为

global $cfg_typedir_df, $cfg_rewrite;

继续搜索

$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;

修改为

if($cfg_rewrite == 'Y')
{$reurl = $typedir.'/';
}
else
{//动态$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;
}

继续搜索

return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';

修改为

$articleDir = MfTypedir($typedir);
$articleRule = strtolower($namerule);
if($articleRule=='')
{$articleRule = strtolower($GLOBALS['cfg_df_namerule']);
}
if($typedir=='')
{$articleDir  = $GLOBALS['cfg_cmspath'].$GLOBALS['cfg_arcdir'];
}
$dtime = GetDateMk($timetag);
list($y, $m, $d) = explode('-', $dtime);
$arr_rpsource = array('{typedir}','{y}','{m}','{d}','{timestamp}','{aid}','{cc}');
$arr_rpvalues = array($articleDir,$y, $m, $d, $timetag, $aid, dd2char($m.$d.$aid.$y));
if($filename != '')
{$articleRule = dirname($articleRule).'/'.$filename.$GLOBALS['cfg_df_ext'];
}
$articleRule = str_replace($arr_rpsource,$arr_rpvalues,$articleRule);
if(preg_match("/\{p/", $articleRule))
{$articleRule = str_replace('{pinyin}',GetPinyin($title).'_'.$aid,$articleRule);$articleRule = str_replace('{py}',GetPinyin($title,1).'_'.$aid,$articleRule);
}
$articleUrl = '/'.preg_replace("/^\//", '', $articleRule);
if(preg_match("/index\.html/", $articleUrl) && $cfg_arc_dirname=='Y')
{$articleUrl = str_replace('index.html', '', $articleUrl);
}
return $articleUrl;

2、内容文章分页伪静态

打开 /include/arc.archives.class.php 搜索

$PageList = preg_replace("#.php\?aid=(\d+)#i", '-\\1-1.html', $PageList);

有2处,修改为

$PageList = preg_replace("#view.php\?aid=(\d+)#i", '\\1.html', $PageList);

继续搜索

$PageList = str_replace(".php?aid=", "-", $PageList);

有3处,修改为

$PageList = str_replace("view.php?aid=", "", $PageList);

继续搜索

$PageList =  preg_replace("#&pageno=(\d+)#i", '-\\1.html', $PageList);

有3处,修改为

$PageList =  preg_replace("#&pageno=(\d+)#i", '_\\1.html', $PageList);

3、TAG标签伪静态链接

打开 /include/taglib/tag.lib.php 搜索

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

修改为

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

4、TAG标签分页伪静态链接

打开 /include/arc.taglist.class.php 搜索

$this->PageNo = $GLOBALS['PageNo'];

在它下面加入

if($this->PageNo == 0)
{$this->PageNo = 1;
}

继续搜索

$prepage="";

在它上面加入

global $cfg_rewrite;

继续搜索

$purl .= "?/".urlencode($this->Tag);

修改为

if($cfg_rewrite == 'Y')
{$purl = "/tags/".urlencode($this->Tag);
}
else
{$purl .= "?/".urlencode($this->Tag);
}

5、搜索页伪静态链接

打开 /plus/search.php 搜索

$mid = (isset($mid) && is_numeric($mid)) ? $mid : 0;

在它下面加入

if ( $mobile==1 )
{define('DEDEMOB', 'Y');
}

继续搜索

$t1 = ExecTime();

在它下面加入

$keyword = preg_replace("/-(\d+)/i",'',$keyword);
$oldkeyword = preg_replace("/-(\d+)/i",'',$oldkeyword);

打开 /include/arc.searchview.class.php 搜索

global $oldkeyword;

修改为

global $oldkeyword, $cfg_rewrite;

继续搜索

$purl .= "?".$geturl;

修改为

if($cfg_rewrite != 'Y' && !defined('DEDEMOB'))
{$purl .= "?".$geturl;
}
else
{$purl = '/search/'.urlencode($oldkeyword);
}

继续搜索

return $plist;

修改为

if($cfg_rewrite == 'Y')
{$plist = preg_replace("/PageNo=(\d+)/i",'-\\1.html',$plist);
}
return $plist;

6、移动版当前位置 {dede:field.position/} 标签动态改成伪静态

打开 /include/typelink.class.php 搜索

$indexpage = "<a href='index.php'>".$this->indexName."</a>";

修改成

if($GLOBALS['cfg_rewritem'] == 'Y')
{$indexpage = "<a href='".$GLOBALS['cfg_mobile']."'>".$this->indexName."</a>";
}
else
{$indexpage = "<a href='index.php'>".$this->indexName."</a>";
}

继续搜索

return 'list.php?tid='.$typeinfos['id'];

修改成

if($GLOBALS['cfg_rewritem'] == 'Y')
{return GetTypeUrl($typeinfos['id'],MfTypedir($typeinfos['typedir']),$typeinfos['isdefault'],$typeinfos['defaultname'],$typeinfos['ispart'],$typeinfos['namerule2'],$typeinfos['moresite'],$typeinfos['siteurl'],$typeinfos['sitepath']);
}
else
{return 'list.php?tid='.$typeinfos['id'];
}

7、模板里把搜索框代码改成静态的js提交搜索,参考下面代码,注意标红的地方

电脑端

<script type="text/javascript">
function search()
{var q = document.getElementById("q").value;window.location.href = "http://www.verywen.com/search/"+q+".html";
}
function enterIn(obj,evt)
{var evt = evt ? evt : (window.event ? window.event : null);if (evt.keyCode == 13){var q = obj.value;window.location.href = "http://www.verywen.com/search/"+q+".html";}
}
</script>
<form action="" method="post" onsubmit="return false"><div class="form"><h4>搜索</h4><input name="q" id="q" onkeydown="enterIn(this,event);" type="text" /><button type="submit" class="search-submit" onclick="search()">搜索</button></div>
</form>

手机端

<script type="text/javascript">
function search()
{var q = document.getElementById("q").value;window.location.href = "http://m.verywen.com/search/"+q+".html";
}
function enterIn(obj,evt)
{var evt = evt ? evt : (window.event ? window.event : null);if (evt.keyCode == 13){var q = obj.value;window.location.href = "http://m.verywen.com/search/"+q+".html";}
}
</script>
<form action="" method="post" onsubmit="return false"><div class="form"><h4>搜索</h4><input name="q" id="q" onkeydown="enterIn(this,event);" type="text" /><button type="submit" class="search-submit" onclick="search()">搜索</button></div>
</form>

五、织梦电脑版及手机版的伪静态规则下载,根据你的运行环境选择相应的规则。

网盘下载 密码: ahcu

本地下载

下载60

织梦电脑站手机站伪静态全套伪静态规则-自由目录版.zip

下载文件织梦电脑站手机站伪静态全套伪静态规则-自由目录版.zip – 9 KB

六、织梦手机站织梦伪静态规则-固定自由版m目录文件替换文件,解压后,替换根目录下的m文件夹即可。

网盘下载 密码: ugjb

下载58

织梦手机站织梦伪静态规则-固定自由版m目录文件替换和添加.zip

下载文件织梦手机站织梦伪静态规则-固定自由版m目录文件替换和添加.zip – 15 KB

七、电脑端模板添加跳转代码:

主页

<meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobile/}">
<script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="{dede:global.cfg_mobile/}";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>

列表页

<meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobile/}{dede:type}[field:typeurl/]{/dede:type}">
<script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="{dede:global.cfg_mobile/}{dede:type}[field:typeurl/]{/dede:type}";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>

内容页

<meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobile/}{dede:field.id runphp=yes}$result=GetOneArchive(@me);@me=$result['arcurl'];{/dede:field.id}">
<script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="{dede:global.cfg_mobile/}{dede:field.id runphp=yes}$result=GetOneArchive(@me);@me=$result['arcurl'];{/dede:field.id}";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>

测试看看伪静态现在正常了么。

压缩包里面的手机模板都是默认的手机模板,如果出现样式问题或者是数据调用不出来。你可以按照下面的方法修改你的手机模板

css、js、images 改成绝对路径,例如 assets/css/ 改成 /assets/css/index.php 改成 {dede:global.cfg_mobile/}list.php?tid=[field:id/] 改成 [field:typelink/]list.php?tid=~id~ 改成 ~typelink~list.php?tid={dede:field name='id'/} 改成 {dede:field.typeurl/}view.php?aid=[field:id/] 改成 [field:arcurl/][field:litpic/] 改成 [field:global.cfg_basehost/][field:litpic/][field:image/] 改成 <img src="[field:global.cfg_basehost/][field:litpic/]">

上一页标签 {dede:prenext get=’pre’/}

改成

{dede:prenext get=pre runphp=yes}
$preurl = @me;
preg_match('/aid=(d*)/',$preurl,$match);
$result = GetOneArchive($match[1]);
@me = !empty($result) ? "上一篇:<a href="/m{$result['arcurl']}">{$result['title']}</a>" : "上一篇:没有了";
{/dede:prenext}

下一页标签 {dede:prenext get=’next’/}

改成

{dede:prenext get=next runphp=yes}
$preurl = @me;
preg_match('/aid=(d*)/',$preurl,$match);
$result = GetOneArchive($match[1]);
@me = !empty($result) ? "下一篇:<a href="/m{$result['arcurl']}">{$result['title']}</a>" : "下一篇:没有了";
{/dede:prenext}

文章内容 {dede:field.body/}改成

{dede:field.body runphp=yes}
global $cfg_basehost;
$str = @me;
$search = '/(<img.*?)width=(["\'])?.*?(?(2)\2|\s)([^>]+>)/is';
$search1 = '/(<img.*?)height=(["\'])?.*?(?(2)\2|\s)([^>]+>)/is';
$search2 = '#(<img.*?style=".*?)width:\d+px;([^"]*?.*?>)#i';
$search3 = '#(<img.*?style=".*?)height:\d+px;([^"]*?.*?>)#i';
$content = preg_replace($search,'$1$3',$str);
$content = preg_replace($search1,'$1$3',$content);
$content = preg_replace($search2,'$1$2',$content);
$content = preg_replace($search3,'$1$2',$content);
@me = $content;
@me = str_replace('/uploads/allimg/', $cfg_basehost.'/uploads/allimg/', $content);
{/dede:field.body}

栏目内容 {dede:field.content/}

改成

{dede:field.content runphp=yes}
global $cfg_basehost;
$str = @me;
$search = '/(<img.*?)width=(["\'])?.*?(?(2)\2|\s)([^>]+>)/is';
$search1 = '/(<img.*?)height=(["\'])?.*?(?(2)\2|\s)([^>]+>)/is';
$search2 = '#(<img.*?style=".*?)width:\d+px;([^"]*?.*?>)#i';
$search3 = '#(<img.*?style=".*?)height:\d+px;([^"]*?.*?>)#i';
$content = preg_replace($search,'$1$3',$str);
$content = preg_replace($search1,'$1$3',$content);
$content = preg_replace($search2,'$1$2',$content);
$content = preg_replace($search3,'$1$2',$content);
@me = $content;
@me = str_replace('/uploads/allimg/', $cfg_basehost.'/uploads/allimg/', $content);
{/dede:field.content}

好了,完成了,有问题请留言。如果伪静态不正常,请继续看下面,如果正常。下面就不用看了。

还有一个要注意,伪静态后,访问后台管理地址后面要加上index.php

最后给几个演示地址:

http://www.mengjing.org

http://www.qzm4.com

http://www.441516.com

补充:

上面的伪静态是在IIS下状态全部是正常的,但在NGINX下tags就显示404错误了。由于对正规则不太了解,网上查了好多教程,终于搞定,列表页,分页后面都带.html,上面教程里面不带.html

地址如下:

  • TAG标签页  http://www.verywen.com/tags/2012/
  • TAG标签分页 http://www.verywen.com/tags/2012/2/

这个在IIS运行环境下是显示正常的。但在NGINX下除TAG首页外,里面的链接都打不开的。

修改后的地址如下:

  • TAG标签页  http://www.verywen.com/tags/2012.html
  • TAG标签分页 http://www.verywen.com/tags/2012/2.html

修改方法:打开 \include\taglib\tag.lib.php ,大约在87行。

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

修改成:

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

打开 \include\arc.taglist.class.php,大约在508行,要在地址后面加上.html

 分页中间数字链接地址:

搜索:

$listdd.="<li><a href='".$purl."/$j/'>".$j."</a></li>\r\n";

替换成:

$listdd.="<li><a href='".$purl."/$j.html'>".$j."</a></li>\r\n";

 分页首页链接地址:

搜索:

$indexpage="<li><a href='".$purl."/1/'>首页</a></li>\r\n";

替换成:

$indexpage="<li><a href='".$purl."/1.html'>首页</a></li>\r\n";

分页上一页链接地址:

搜索:

$prepage.="<li><a href='".$purl."/$prepagenum/'>上一页</a></li>\r\n";

替换成:

$prepage.="<li><a href='".$purl."/$prepagenum.html'>上一页</a></li>\r\n";

 分页下一页链接地址:

搜索:

$nextpage.="<li><a href='".$purl."/$nextpagenum/'>下一页</a></li>\r\n";

替换成:

$nextpage.="<li><a href='".$purl."/$nextpagenum.html'>下一页</a></li>\r\n";

 未页链接地址:

搜索:

$endpage="<li><a href='".$purl."/$totalpage/'>末页</a></li>\r\n";

替换成:

$endpage="<li><a href='".$purl."/$totalpage.html'>末页</a></li>\r\n";

如果你嫌上面一个一个的修改太麻烦,下面这个是关于除数字链接外其他分页链接修改过的源码,也就是

//获得上一页和下一页的链接和//获得数字链接之前的全部代码。

        //获得上一页和下一页的链接if($this->PageNo != 1){$prepage.="<li><a href='".$purl."/$prepagenum.html'>上一页</a></li>\r\n";$indexpage="<li><a href='".$purl."/1.html'>首页</a></li>\r\n";}else{$indexpage="<li><a>首页</a></li>\r\n";}if($this->PageNo!=$totalpage && $totalpage>1){$nextpage.="<li><a href='".$purl."/$nextpagenum.html'>下一页</a></li>\r\n";$endpage="<li><a href='".$purl."/$totalpage.html'>末页</a></li>\r\n";}else{$endpage="<li><a>末页</a></li>\r\n";}//获得数字链接

TAG伪静态规则如下

rewrite ^(.*)/tags\.html $1/tags.php;
rewrite ^(.*)/tags/(.*).html $1/tags.php?/$2;
rewrite ^(.*)/tags/(.*)\/([0-9])(?:(\?.*))\.html* $1/tags.php?\/$1\/$2;

以上基本就完成了。但有一个问题。就是在网站根目录下仍会自动生成空的栏目文件夹。解决方法请访问下面链接

http://www.baishitou.cn/1583.html

收集的TGA伪静态规则

#TAG标签
rewrite ^/tags\.html$ /tags.php;
rewrite ^/tags/(.*)(?:(\?.*))* /tags.php\?\/$1;
rewrite ^/tags/(.*)\/(?:(\?.*))*  /tags.php\?\/$1\/;
rewrite ^/tags/(.*)\/([0-9])(?:(\?.*))* /tags.php\?\/$1\/$2;
rewrite ^/tags/(.*)\/([0-9])\/(?:(\?.*))*  /tags.php\?\/$1\/$2\/;

最新织梦DEDECMS全站目录化伪静态设置(网址和生成静态地址一样、电脑和手机访问地址也一样)相关推荐

  1. 织梦Dedecms主要文件夹目录及模板文件说明

    虽然织梦DedeCMS因为安全问题被人所诟病,但瑕不掩瑜,无论从用户群数量还是时间等各方面,织梦DedeCMS都是国内排名前几的CMS建站程序.如果你想学习CMS的二次开发,织梦DedeCMS是必须需 ...

  2. 织梦根目录感染abc.php,织梦SEO优化:织梦dedecms根目录下robots.txt文件设置详解! - 张俊SEO...

    对于dedecms这个建站程序,我想大多数站长都曾经用过,他功能之强大,几乎能秒杀一切内容管理系统,而且所有页面都能生成静态的html文件,对于SEO优化也是相当有优势的,说道SEO优势,就不得不提到 ...

  3. 织梦dedecms模板安装过程的那点事儿

    http://blog.csdn.net/ime33 时间仓促所写,若有考虑不全的,欢迎大牛补充.交流! 未经允许,禁止转载 说说安装织梦模板一些步骤: 当然我们在下载织梦模板的时候附有txt的安装步 ...

  4. cms织梦文件夹目录

    虽然织梦因为安全问题被人所诟病,但瑕不掩瑜,无论从用户群数量还是时间等各方面,织梦DedeCMS都是国内排名前几的CMS建站程序.如果你想学习CMS的二次开发,织梦DedeCMS是必须需要研究的.对织 ...

  5. 织梦tag伪静态html方式,织梦dedecms TAG标签伪静态方法(附伪静态规则)

    在之前,织梦帮介绍了关于 织梦dedecms TAG 标签字数长度修改方法 ,今天就分享下dedecms织梦tag标签实现伪静态的方法,关于tags伪静态配置比其它的配置要简单的多了只需要修改几个小地 ...

  6. php多城市分站cms,织梦dedecms内核最新全国多城市分站地区插件

    源码介绍 织梦DEDECMS内核最新全国多城市分站地区插件 织梦城市分站插件系统使用说明 温馨提示:使用前请先备份网站,以防万一. 1.系统设置: 核心设置-- 是否使用伪静态:是 其他选项-- 模板 ...

  7. php熊掌号怎么设置json-ld,织梦DEDECMS熊掌号JSON LD结构化数据代码分享

    织梦DEDECMS熊掌号JSON LD结构化数据代码分享 效果: 注意:@id里面的地址必须是自适应网站或者手机站,pc端链接是不支持! 百度官方JSON-LD示例: { "@context ...

  8. 2023最新绿色高端生活家具装饰公司网站模板源码+织梦Dedecms内核的

    正文: 织梦dedecms绿色高端生活家具装饰公司网站模板源码,有兴趣的自信去安装体验吧,其它就没什么好介绍的了. 程序: wwegdo.lanzoui.com/ibF690tgxlpa 图片:

  9. 最新简约虚拟资源下载站源码+织梦Dedecms内核

    正文: 这源码的整体界面挺不错的的,比较像一个导航站的风格,但却又不是导航站,属于织梦dedecms的内核,应该来说比较简单,完全可以用来做下载站或其它类型的站,主要看自己个人喜好了,压缩包内有一个说 ...

最新文章

  1. 日常遇到的一些问题或知识的笔记(一)
  2. 从12月7日起.广东移动不再区分cmwap,cmnet流量!
  3. 离子量子计算机 寻址,量子计算机的硬件进展
  4. python中linspace函数_numpy.linspace函数具体使用详解
  5. java掠夺_Editing Java版指南/村庄与掠夺 (section)
  6. 那些年踩过的坑(满目疮痍,一身狼狈)
  7. LCD 驱动的整体分析。
  8. 拓端tecdat|新能源车主数据图鉴
  9. Attributes as Operators
  10. uiautomatorviewer 定位提示Error obtaining UI hierarchy
  11. canvas 系列学习笔记二《绘制图形》
  12. 【嵌入式08】STM32F103C8T6寄存器方式借助面包板点亮LED流水灯详解
  13. 色温(光源,环境,季节)
  14. GitHub开发者自研火星车,开源
  15. Windows10电脑底部任务栏无响应解决方法
  16. TDSQL的安装教程(低配体验)
  17. 求阶乘N!末尾0的个数
  18. 基于界面交互展开的用例设计思路
  19. 浙江省政务服务网云平台建设 (转)
  20. [JAVAEE]实验06:基于XML和基于注解的声明式事务管理方式模拟银行转账程序

热门文章

  1. ①RabbitMQ 消息中间件/消息队列、单节点、集群、镜像集群
  2. @alitajs/dform 移动端表单库 3.0 强势来袭
  3. CentOS7.9 虚拟机挂载exFAT格式U盘
  4. Altium designer 如何快速生成贴片图 装配图
  5. Latex转Word——Pandoc,Windows 版本
  6. 使用Layout Inspector工具查看布局嵌套
  7. 2021-11-26Leetcode 146.LRU缓存机制
  8. ant-design-vue切换主题+换肤+自定义换肤+less动态换肤
  9. 2021-07-26c++primer 第10章的习题
  10. 安全运营项目的工作方法