愿遇事从容,愿时光温柔 ​。

  • 微信公众号
  • WordPress博客如何轻松实现html和xml站点地图(非插件)

    沉淀.blog·27 天前·57 次阅读

    2018年到来了!新的一年,大家新年快乐呀!

    博主搭建这个博客之后,更新甚少,为博客优化这方面也是没怎么动,所以最近博主跟群友交流博客优化这方面的问题,群友们在聊关于站点地图有什么用,博主了解了一番。决定给自己博客添加站点地图。

    因为之前博主百度自己博客,只看到了自己博客的首页,觉得很奇怪。难道蜘蛛只到了我的门口,却不进来吗?后来我才知道,门在那儿,我却关起门不开(SEO没优化),蜘蛛就无法进来看到我网站的内容了。

    咳咳。博主对SEO这方面是属于小白级~就百度百度百度整合了一个教程文章。

    希望能给大家带来帮助。

    如果觉得文章写的不好,赶紧找博主吐槽~博主受得了!

    我们知道,生成站点地图之后会利于搜索引擎蜘蛛对网站信息的结构化收录,大家都在用插件,我觉得插件能少一个就少一个。现在给出生成html和xml的站点地图的方法(博主通过度娘整合了这个教程吼吼!)。如果怕麻烦也可以使用baidu sitemap generator这个插件,也是非常不错的插件。不过博主还是觉得动手吧哈哈哈。

    [文章目录]

    HTML版站点地图制作方法

    1、下载sitemap.php文件,通过ftp上传到主题文件夹里。

        • 站点地图 sitemap.php下载地址: 点击下载 密码:x2jz
        • 文件信息:html地图SiteMap
        • 更新时间:2014.8.27

    2、然后通过新建页面即可(如下图所示)。注意下图的固定链接样式,需要修改固定链接设置才可以:

    然后将页面的链接加入到自己的想要的地方;如果你了解html和Wordpress的主题构造,可以自己任何地方调用。个人推荐就加在页面footer里。

    xml版站点地图制作方法

    1、下载xmlmap.php文件,通过ftp上传到网站根目录下。

        • 站点地图xmlmap.php下载地址: 点击下载密码:x2jz
        • 文件信息:xml地图SiteMap
        • 更新时间:2014.8.27

    2、设置url转发规则文件: 如果你的主机是Apache,在.htaccess添加以下重写规则:

    //Code from http://www.icdbk.cc/
    RewriteEngine On
    RewriteBase /
    RewriteRule ^sitemap.xml$ xmlmap.php
    

    如果你的主机是nginx,在.htaccess添加以下重写规则:

    //Code from http://www.icdbk.cc/
    rewrite ^/sitemap.xml$ /xmlmap.php;
    

    如果你的主机是IIS,在web.config添加以下重写规则:

    <rule name="Rewrite to xmlmap.php" stopProcessing="true">
    <match url="^sitemap.xml" />
    <action type="Rewrite" url="xmlmap.php" />
    </rule>
    

    至此我们的任务已经完成了,还可以在robots.txt文件里面标注一下自己的sitemap的地址哦,对于本站的描述可以给大家参考:

    //Code from http://www.icdbk.cc/
    Sitemap: http://www.icdbk.cc/sitemap.xml
    

    百度移动适配xml地图制作方法

    1、下载xmlmap_sp.php文件,通过ftp上传到网站根目录下。

        • 站点地图xmlmap_sp.php下载地址: 点击下载密码:x2jz
        • 文件信息:百度移动适配xml地图SiteMap_SP
        • 更新时间:2015.7.18

    代码说明:

        • 默认限制1000篇文章,如需调整修改第5行的数值即可;
        • 根据网站实际声明,将代码中<html5_url>标签替换成相应地图版式,以下三种网站地图版式,选择一种即可:
          <!— html5版式 -->
          <html5_url></html5_url>
          <!— wml版式 -->
          <wml_url></wml_url>
          <!— xhtml版式(常见版式) -->
          <xhtml_url></xhtml_url>
          
        • 参考如下声明,对应一下网站的版式:
          HTML5版式声明:
          <!DOCTYPE HTML>
          WML版式声明:
          <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
          XHTML版式声明:
          <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
          

    2、设置url转发规则文件,设置方法同上方xml版站点地图制转发规则一致,对应修改文件名称即可。

    3、登录百度站长平台 点击前往 提交sitemap百度移动适配地图。(百度站长界面改版了~博主一脸蒙蔽中)

    这样加上就很完美了,个人觉得html站点地图比xml的更和度娘胃口,大家可以试一试。

    清者上扬、浊者下沉

    查看评论

    Comments | 2 条评论

    欢迎回来 , [ 修改 ]