seo优化

  • linux入门系列18–Web服务之Apache服务2,分享

    接上一篇文章,在了解Apache基本配置以及SELinux相关知识后,继续演示Apache提供的虚拟主机功能以及访问控制方式。 如果还没看上一篇的建议先查看后再来,上篇文章“lin…

    linux系统 2020年6月14日 37
  • DedeCMS系统TAG标签和分页伪静态设置教程的实现,dedecmstag分享


    现在好多CMS系统都有TAGS标签这项功能,知名的DEDECMS也有,但是它的标签功能很差,不利于seo优化,同时也有很多问题,比如:当前页不存在上一页时,链接为“-1”的问题,还有出现“系统无此标签,可能已经移除”的问题。

    CMS教程 2020年5月12日 62
  • dedecms织梦模板描述description长度限制修改方法,dedecmsdescription分享


    seo优化各个搜索引擎收录Title,keywords,description长度最长多长 ?SEO网站优化中Title标签的作用为重中之重,好的Title也就成功了一半了。那么Title的长度到底多长才能合适呢?

    CMS教程 2020年5月12日 57
  • 详解织梦模板DEDE首页列表页AJAX无限加载瀑布流修正版,dedeajax分享


    最近在学javascript,才慢慢开始读懂JS代码。对HTML前台AJAX加载技术研究了一番,像博客站或者图片站运用AJAX异步无限加载,做成瀑布流,提高用户体验,这是AJAX异步加载的优点。

    CMS教程 2020年5月12日 54
  • 织梦cms系统TAG标签和分页伪静态设置教程分享


    现在好多CMS系统都有TAGS标签这项功能,知名的DEDECMS也有,但是它的标签功能很差,不利于seo优化,同时也有很多问题,比如:当前页不存在上一页时,链接为“-1”的问题,还有出现“系统无此标签,可能已经移除”的问题。今天登博教程小编就教大家把标签伪静态(部分资料来源于网络),同时也修复了一些上述提到的BUG。1.修改前台显示链接我们这里达到的效果就是使原来/tags.php?keywors更改为/tags/keywords.html。这里主要修改下调用的标签,在/include/taglib/tag.lib.php中,在87行找到$row['link'] = $cfg_cmsurl."/tags?".urlencode($row['keyword']); 将其改为:$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html";2.修改分页代码部分我们需要修改include/arc.taglist.class.php,找到分页函数,将其替换为:

    /** * 获取动态的分页列表 * * @access public * @param int $list_len 列表宽度 * @param string $listitem 列表样式 * @return string */ function GetPageListDM($list_len,$listitem="info,index,end,pre,next,pageno") { $prepage=""; $nextpage=""; $prepagenum = $this->PageNo – 1; $nextpagenum = $this->PageNo + 1; if($list_len == "" || preg_match("/[^0-9]/", $list_len)) { $list_len = 3; } $totalpage = $this->TotalPage; if($totalpage <= 1 && $this->TotalResult > 0) { return "<span class="pageinfo">共1页/".$this->TotalResult."条</span>"; } if($this->TotalResult == 0) { return "<span class="pageinfo">共0页/".$this->TotalResult."条</span>"; } $maininfo = "<span class="pageinfo">共{$totalpage}页/".$this->TotalResult."条</span>rn"; $purl = $this->GetCurUrl(); $basename = basename($purl); $tmpname = explode('.', $basename); $purl = str_replace($basename, '', $purl).urlencode($this->Tag); //var_dump($purl);exit; //$purl .= "?/".urlencode($this->Tag); //获得上一页和下一页的链接 //if($this->PageNo != 1) 这是修正上一页为负数的问题 if($this->PageNo != 1 && $this->PageNo != ""){ $prepage.="<li><a href='".$purl."-$prepagenum'.html>上一页</a></li>rn"; $indexpage="<li><a href='".$purl."-1.html'>首页</a></li>rn"; } else { $indexpage="<li><a>首页</a></li>rn"; } if($this->PageNo!=$totalpage && $totalpage>1) { $nextpage.="<li><a href='".$purl."-$nextpagenum.html'>下一页</a></li>rn"; $endpage="<li><a href='".$purl."-$totalpage.html'>末页</a></li>rn"; } else { $endpage="<li><a>末页</a></li>rn"; } //获得数字链接 $listdd=""; $total_list = $list_len * 2 + 1; if($this->PageNo >= $total_list) { $j = $this->PageNo – $list_len; $total_list = $this->PageNo + $list_len; if($total_list > $totalpage) { $total_list = $totalpage; } } else { $j=1; if($total_list > $totalpage) { $total_list = $totalpage; } } for($j; $j<=$total_list; $j++) { if($j == $this->PageNo) { $listdd.= "<li class="thisclass"><a>$j</a></li>rn"; } else { $listdd.="<li><a href='".$purl."-$j.html'>".$j."</a></li>rn"; } } $plist = ''; if(preg_match('/info/i', $listitem)) { $plist .= $maininfo.' '; } if(preg_match('/index/i', $listitem)) { $plist .= $indexpage.' '; } if(preg_match('/pre/i', $listitem)) { $plist .= $prepage.' '; } if(preg_match('/pageno/i', $listitem)) { $plist .= $listdd.' '; } if(preg_match('/next/i', $listitem)) { $plist .= $nextpage.' '; } if(preg_match('/end/i', $listitem)) { $plist .= $endpage.' '; } return $plist; }3.设置伪静态规则我们这里以iis7为例子,设置以下规则:Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com]<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="weather1" stopProcessing="true"> <match url="tags/([^-]+).html$" ignoreCase="true" /> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="/tags.php?/{R:1}" appendQueryString="false" /> </rule> <rule name="weather2" stopProcessing="true"> <match url="tags/([^-]+)-([0-9]+).html$" ignoreCase="true" /> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="/tags.php?/{R:1}/{R:2}" appendQueryString="false" /> </rule> </rules> </rewrite> </system.webServer> </configuration> 好了,至此就搞定了。

    CMS教程 2020年5月12日 56
  • 详解织梦DedeCMS栏目页分页标题Title添加“第N页”的方法,织梦dedecms分享


    织梦DedeCMS栏目页的标题,不管是第几页都是不变的,不利于网站的SEO,那么我们可以在分页的Title里加上第几页。

    CMS教程 2020年5月12日 66
  • DedeCMS用sql命令删除关键字及维护分享


    文章的关键字刚开始编写的时候没有维护好,而关键字又跟文章的TAG标签挂钩。特别文章跟文章之间的相关性,如dede:likearticle标签,相关推荐文章是根据dede:likearticle进行筛选文章推送。

    2020年5月12日 54
  • DedeCMS数据库及服务器空间更换教程分享


    网站空间不稳定会影响SEO优化的效果,因为会降低搜索引擎对于网站的信任度判断,特别是最近使用香港空间的网站,会经常性遇到网站无法打开,或者打开速度非常慢,为了彻底解决稳定问题,唯有更换服务器空间,那么更换服务器空间,会影响网站排名吗?

    2020年5月12日 50
  • 织梦系统如何设置URL绝对路径及绝对路径的好处分享


    今天,和大家分享下织梦系统如何设置URL绝对路径及绝对路径的好处,我的一些就是用的织梦系统,感觉织梦在SEO优化方面做的还是非常好的,至少在CMS系统中应该是做的最出色的吧!下面,我就先来讲下这个织梦如何设置URL绝对路径,然后再讲一下为什么要这样设置!方法:打开后台进入系统选项卡→系统基本参数→核心设置→开启绝对地址选择“是”下面来说一下为什么这样做,就以我自己的一个网站来说吧,因为这个是我测试过的,效果非常明显!开启绝对路径后,网站的首页都会启用绝对地址,比如你的网站导航链接地址就会变成:你的网站地址/栏目地址,而不是简单的:/栏目地址 这样的相对地址了!这样设置的好处:①就是防止别人镜像你的网站,有时候你的竞争对手会把一个域名解析到你IP形成镜像,这样他的网站就和你的一模一样了,从而对你产生不好的影响。②:很好的积累的网站权重,确定首选域,可能很多人不明白什么是首选域名,你的网站可以通过多个网址打开,比如不加www 的 ,还有加了www后面又加上index.html 的 都可以打开首页的,在我们看来是一样的内容,但是搜索引擎却认为这是不一样的地址,从而降低你网站的权重,因为他不知道把权重加到哪一个网址上面。这个时候我们不能让搜索引擎来判断了,我们应该告诉搜索引擎哪一个地址是你要优化的主地址,最好的方法就是启用绝对地址了。有的朋友认为可以设置301重定向,是的对于linux主机比较好设置,但是对于windows虚拟主机并不好设置,我试过很多方法都不是很好,所以用开启绝对地址的方法来告诉搜索引擎最好了。我之前的那个网站做了2个多月排名都不上来,当时我就是感觉权重分散了,因为不带www 的域名也有排名,而且要高于带www的,但是我做的主域名又是带www,后来我就开启了绝对地址,这个期间百度快照停止了3天,昨天快照上来后排名也上来了全部到了首页,而那些不带www 的排名不见了!所以,网站首页一定要开启绝对地址,如果你的网站没有开启建议你开启,对于累积网站权重非常好很有作用。

    CMS教程 2020年5月12日 56
  • 织梦seo优化-自动添加关键词链接分享


    织梦目前是非常流行的CMS。今天我分享一个给织梦关键词自动添加链接的方法。此方法可以用来给你的网站添加内链。合理的内链可以让你的网站更易于让蜘蛛抓取到信息,更合理的分配权重,以及获得更好的客户体验。下面谈下具体的方法:首先进入织梦内容管理系统的后台管理中心。1、后台>系统>系统基本参数>核心设置>关键字替换(是/否),这里选择“是”。2、后台>系统>系统基本参数>其他选项>文档内容同一关键词替换次数(0为全部替换): 1(如果同一个关键词在同一个页面上出现多次内部链接,似乎不很好,所以这里我选择一次,也就是在文章内容第一次出现关键词的时候加链接)3、后台>采集>文档关键词维护, 在这里面设置关键词以及指向网址的链接。例如:关键词(登博教程)链接(http://www.dengb.com)但是这里有个问题,这个只是在添加文章时,在关键字一栏里填写的关键字才有链接(这样还是显得比较麻烦)而文章里出现的其他”文档关键字”是不会被加上链接的。怎么才能让文章中出现的关键字也自动加上链接呢?打开/include/arc.archives.class.php找到foreach($kws as $k){$k = trim($k);if($k!=”"){if($i > $maxkey){break;}$myrow = $this->dsql->GetOne(“select * from dede_keywords where keyword=’$k’ And rpurl<>” “);if(is_array($myrow)){$karr[] = $k;$GLOBALS['replaced'][$k] = 0;$kaarr[] = “$k”;}$i++;}}把他替换成:$dsql = new DedeSql(false);$query=”select * from dede_keywords where rpurl<>” “;$dsql->SetQuery($query);$dsql->Execute();while($row = $dsql->GetArray()){$key = trim($row['keyword']);$rul=trim($row['rpurl']);if($rul!=”")if(!in_array($key, $kw))if(!in_array($kw,$key))if(substr_count($body,$key)<10){$karr[] = $key;$kaarr[] = “$key”;}}注:1、后台>系统>系统基本参数>其他选项>文档内容同一关键词替换次数(0为全部替换): 1(视情况修改,不宜太多)2、if(substr_count($body,$key)<5) (关键词链接个数)

    CMS教程 2020年5月12日 64
  • 织梦网站地图优化技巧-生成根目录分享


    有很多用DEDECMS做站的朋友,为避免将data目录内的东西随便外泄,在robots中将data目录屏蔽了,但是DEDE默认的网站地图却是在data下,屏蔽掉这个文件夹的话搜索引擎就无法抓取到网站地图,这不利于SEO优化,织梦网站地图给robots屏蔽了,如何修改?那么有没有好的方法呢,让DEDE生成的网站地图放在系统根目录下面。答案肯定是有的,下面我就给大家介绍一下DEDE网站地图优化方法。

    下面是详细的步骤:

    1,首先登录ftp,在根目录下建立rss文件夹

    2,修改根目录下你的管理员文件夹(默认是dede)下的makehtml_map.php文件

    将17行的$cfg_cmspath."/data/sitemap.html";改为
    $cfg_cmspath."/sitemap.html";

    将22行的$cfg_cmspath."/data/rssmap.html";改为
    $cfg_cmspath."/rssmap.html";

    17行是普通网站地图,22行是RSS的网站地图

    3,修改根目录下include下面的arc.rssview.class.php

    将71行的$murl = $GLOBALS[‘cfg_cmspath’]."/data/rss/".$this->TypeID.".xml";改为
    $murl = $GLOBALS[‘cfg_cmspath’]."/rss/".$this->TypeID.".xml";

    4,修改根目录下include下的sitemap.class.php

    将57行的$typelink = $GLOBALS[‘cfg_cmsurl’]."/data/rss/".$row->id.".xml";
    $typelink = $GLOBALS[‘cfg_cmsurl’]."/rss/".$row->id.".xml";

    将94行的$typelink = $GLOBALS[‘cfg_cmsurl’]."/data/rss/".$row->id.".xml";
    $typelink = $GLOBALS[‘cfg_cmsurl’]."/rss/".$row->id.".xml";

    5,修改/templets/default模板文件head.htm

    在11行左右找到
    <li class="r3"><a href="{dede:global.cfg_dataurl/}/sitemap.html">网站地图</a></li>
    <li class="r4"><a href="{dede:global.cfg_dataurl/}/rssmap.html">RSS订阅</a></li>>
    改为
    <li class="r3"><a href="{dede:global.cfg_cmsurl/}/sitemap.html">网站地图</a></li>
    <li class="r4"><a href="{dede:global.cfg_cmsurl/}/rssmap.html">RSS订阅</a></li>

    6,进入后台,更新网站地图,更新RSS文件,更新主页。

    CMS教程 2020年5月12日 54
  • 用织梦dedecms做网站4个细节优化技巧分享


    相信很多站长朋友都会认识织梦dedecms这个网站程序,并且这一款程序受到很多人的喜爱,原因是他能够生成静态页面,这样是非常便于网站的SEO优化,另外织梦程序使用简单使用,成为大部分企业网站和资讯网站的站长的首选。但在使用织梦的过程中也会遇到一些问题和麻烦,今天登博教程跟大家分享一下一些细节的问题和使用技巧。

    CMS教程 2020年5月12日 51