起源SEO培训博客RSS订阅地址

RSS订阅对于IT受众来说是个不错的工具,而且通过RSS订阅可以吸引蜘蛛对网站的访问以增加一些页面的收录等,因此起源seo培训博客开始时候就曾经打算做个RSS订阅器,但是织梦系统只有单个栏目的RSS订阅而没有全站的订阅,必须自己实现,下面是我们我们的思路和我们的RSS源,有需要的可以订阅我们也可以按照我们的方法弄个RSS。

XML地址: http://www.wocaoseo.net/rss.xml

RSS订阅地址:http://feed.feedsky.com/jiaodaseo

关于具体如何实现这个功能,原先我想参考网上的一些方法和思路,发现很多人采用的是在模板里加一个源文件,然后在根目录下加一个RSS的PHP文件,然后把生成的数据转移到PHP里,而且奇葩的是没有提供生成的思路和方法,所以基本上是无法实现的。其实我们整理下思路,会发现想实现这个功能就只有3个主要的东东,只要完成就可以了,于是结合着第2个人的想法,具体的步骤如下:

第一步,把整站的文章怎么给生成到一个XML文件中,这个主要是要知道XML文件的构成,这个网上其实有很多的生成方式和格式。一个最常见的生成源码大体如下:

  1. <?xml version="1.0" encoding="utf-8" ?>

  2. <rss version="2.0">
  3. <channel>
  4. <title>{dede:global.cfg_webname/}</title>
  5. <link>{dede:global.cfg_basehost/}</link>
  6. <description>{dede:global.cfg_description/}</description>
  7. <language>zh-cn</language>
  8. <generator>{dede:global.cfg_webname/}</generator>
  9. <webmaster>{dede:global.cfg_adminemail/}</webmaster>
  10. {dede:arclist row='60' col='1' titlelen='100' orderby='pubdate'}
  11. <item>
  12. <link>http://www.wocaoseo.net[field:arcurl/]</link>
  13. <title><![CDATA[[field:title function='html2text(@me)'/]]]></title>
  14. <author>[field:writer/]</author>
  15. <category>[field:typename/]</category>
  16. <pubDate>[field:pubdate function='strftime("%a, %d %b %Y %H:%M:%S +0800",@me)'/]</pubDate>
  17. <guid>http://www.wocaoseo.net[field:arcurl/]</guid>
  18. <description><![CDATA[[field:description function='html2text(@me)'/] ... <br /><b>文章分类</b>:[field:typename/]<br /><a href="http://www.wocaoseo.net[field:arcurl/]" target="_blank">阅读全文</a> | <a href="http://www.wocaoseo.net[field:arcurl/]" target="_blank">评论回复</a>]]></description>
  19. </item>
  20. {/dede:arclist}
  21. </channel>
  22. </rss>
复制代码

当然,也可以采用其他形式的源码,只要是基本的模型不变就可以了,这网上一搜索一大把的,不再讲述。只要把这个源码文件放在模板下任意文件夹下就可以了。

第二步,就是RSS的生成。我们知道织梦采用的不是即时生成的,也不是定时生成的,需要你自己手动生成各种文件。你既然建个XML也需要生成的,别人一般采用的生成是“频道模型-自由列表-增加自由列表”来实现。在设置时候注意文件生成个数是1,把模板所在地址(就是第一步放置的源文件地址)映射到目录默认页就可以了。这个的好处就是以后有更新之后直接在后台点击更新就自动更新了。

第三步,把XML文件提交到飞递中心,这样有2个好处,一方面方便用户订阅到不同的订阅器,另外一方面这个页面也可以被蜘蛛抓取,相当于给博客做了一个外链列表,呵呵。其实从seo的角度而言,假如你内容更新不规律导致收录不好的话,采用多个RSS订阅器对不同栏目进行订阅也可以帮助蜘蛛抓取你的网页,提高收录率。

按着这3个步骤做了一遍,忽然觉得很好笑,其实我们以前一直做过sitemap的生成,我们完全也不用这么麻烦的,不用建立自由列表,直接在生成主页时候把生成地址改下也可以自由生成的了。

方法可能笨了些,但是此方法可以用在任何一个文件生成上,比如生成sitemap的html文件等,都可以轻松实现,而不仅仅是XML文件,适合于更新频度较低的网站。

最后,还是那句话,道理或许只有一个,只要掌握了道理方法却是无限的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值