网站优化教程:DEDECMS地图生成和百度Ping推送
通过对百度近期的一系列的公告的研究,注意到两个问题,一个是百度Sitemap工具开通第一轮邀请测试,Sitemap工具可以帮助网站改善了收录问题;另一个是Lee谈原创的识别问题时说到的希望中小网站能够通过ping机制ping给百度,这样就可以从时间上进行初步区分原创作者。
而当下最流行的网站后台管理系统非织梦莫属了,不少站长都在群里抱怨说织梦的后台无法自动生成Sitemap,也不支持百度Ping。结合这个情况,稍作改进,修改了下织梦后台,完美实现这两个功能,接下来公布下教程:
Sitemap自动生成
虽然织梦后台也自带自动生成地图的功能,但是那就是个生成栏目目录的,并不能实现我们要的Sitemap地图,而也有不少人常用其他地图生成工具,这样一来又要上传,每天都要生成、上传,非常麻烦。那么,余斗接下里提供xml和html的地图格式的后台生成方法,所需的文件在文章后面的下载链接里有。
在没有修改前,织梦的后台生成栏目是这样的:
接下来,就打开下载的文件,最重要的一步:把除了php文件外的所有格式文档用DW打开,批量替换www.abc.com为你的域名(注意是所有的)。把sitemap.htm和sitemap.xml文件放到你网站的模版目录下(默认的是default),比如我的网站模版风格是abc,那么这两个文件就上传到网站的根目录的/templets/abc/下,然后在返回根目录,打来dede这个文件夹,(注:就是织梦的后台登录目录,可能有的公司改了这个名字,后台登录的后缀是什么就打开那个文件夹),先把我已经修改好的inc_menu.php这个文件放覆盖到inc文件夹下,把makehtml_homepage.htm、makehtml_htmlepage.htm、makehtml_xmlepage.htm这三个模版文件放到模版目录即dede/templets下(提示重复的直接覆盖即可),最后把剩下的两个php文件放到dede目录下即可。
回到织梦的后台生成栏目,你会发现多了两个生成地图的选项,点开后,生成网站的xml和html地图就很好操作了,是不是很方便?
百度Ping推送功能
因为Ping推送要有Rss订阅才能实现,所以再实现百度推送功能之前要简单的增加个织梦的Rss订阅功能,打开下载的“DEDECMS百度ping插件+全站rss”里面的“全站rss”,把php文件直接上传到根目录,templetsdefault里的rss.htm则放到你网站当前所选的模版目录下(默认的是default)。
完成后,直接访问你的网站域名.rss.php就可以看到你的网站订阅功能实现了。
在没添加百度Ping功能,后台看文章是这样显示的:
接下来就是比较重要的百度Ping推送功能了。先把批量替换域名后的“百度ping/dede”文件夹下的文件各自上传到相应的文件夹下覆盖即可。
然后要着重修改ping.php这个文件了。
1、找到ping.php中的倒数第2行:
$arc=newPing(‘你的网站title’,get_arcurl($id),get_domain(),’http://www.abc.com/rss.php’);
这行的意思是:
$arc=newPing(‘网站名称’,get_arcurl($id),get_domain(),’网站RSS地址’);
修改为自己的就可以了。
2、搜索一下:$conn=mysql_connect
会找到两个
$name=’数据库名’;
$conn=mysql_connect(‘数据库连接’,'数据库帐号’,'数据库密码’);
有很多人在这里不知道自己的数据库相关信息,可以在你的ftp里下载data目录下的common.inc.php,打开就可以清楚的看到所有数据库的信息了,对照把ping.php的数据库链接信息改好上传到网站根目录。
刷新后台的文章管理栏目:
多了一个小图标,点击即可实现推送的功能:
到这里,就实现了两大织梦后太没有自带的功能,测试至今尚未发现bug,对网站无影响。
特别提醒:因为本人的网站编码采用的是gb2312格式的,所以,如果是其他编码格式像utf-8等要统一转码才可以,不然会出现乱码。
另下载文件内附张有昊开发的百度ping手动提交工具。
文件下载地址:http://pan.baidu.com/share/link?shareid=561321&uk=1429158939.
- 1OA办公协同系统
- 2OA办公自动化
- 3OA办公软件系统
- 4OA应用
- 5OA移动
- 6OA系统对比
- 7办公室OA
- 8OA办公软件
- 9OA定制
- 10家电行业ERP系统(OA)
- 11煤炭行业ERP系统(OA)
- 12食品行业ERP系统(OA)
- 1利用博客做SEO优化:新浪博客做SEO
- 2SEO效果测试:链接锚文本被排除在外
- 3哪些网页的特征是受搜索引擎喜欢的?
- 4搜索引擎优化教程:百度SEO方法汇总
- 5网络软文新闻与传统新闻优略对比
- 6语义搜索影响SEO:查找语义关键字的工具
- 7企业网站运营:常见的几点数据分析
- 8SEO实例教程:百度蜘蛛304状态码的问题分析
- 9404页面透彻的讲解和404页面设计
- 10SEO工具使用策略:BAIDU链接工具外部链接分析
- 11解决跨语言信息检索问题 对于搜索引擎的价值
- 12SEO未来我们该怎么做?分析目前SE调整情况
- 13网站优化教程:虚拟主机如何判断假蜘蛛
- 14SEO实战经验积累:影响关键词排名的容易忽略的因素
- 15融合团队有效果优化策略如何提高SEO优化团队效率
- 16博客留言会不会传递权重?社会化评论是否具有SEO价值?
- 17单页面优化经验分享:关键词选择和页面布局
- 18张家界网站建设JSP与PHP的比较
- 19网站建设好之后稳定网站排名的办法
- 20百度应用关键词排名实现因素和定位以及百度应用搜索分析
- 21bing核心搜索:网址查询、追踪链接和相关搜索
- 22bing网站管理工具:bing网站管理工具功能测试
- 23JS脚本语言和网站优化:JS对于SEO的好处和不足
- 24网站加载量优化:网页加载性能优化详解
- 25Bing管理员工具:Bing SEO Guidelines
- 26SEO干货分享:网站首页被K的原因分析以及如何应对的策略
- 27正确诊断网站优化:诊断网站存在的优化问题案例
- 28医疗行业SEO将如何发展?医疗行业SEO真的要覆灭了吗?
- 29网站运营经验:如何判断网站综合得分
- 30SEO并不需要太高深的技巧:15个SEO注意事项