html 第6章 网站地图 html 第6章 网站地图

2016-07-21

一、网站地图的创建

1.1、网站地图一般有2种

一种是站内地图,用户可以方便进入各级栏目查看内容。

Yii 下如何创建用户的网站地图

①、在控制器中新建actionXml操作

public function actionXml()
{
    return \Yii::createObject([
        'class' => 'yii\web\Response',
        'format' => \yii\web\Response::FORMAT_XML, //设置输出的格式为 XML
        'formatters' => [
            \yii\web\Response::FORMAT_XML => [
                'class' => 'yii\web\XmlResponseFormatter',
                'rootTag' => 'urlset', //根节点
                'itemTag' => 'url', //单元
            ],
        ],
        'data' => [ //要输出的数据
            [ 'loc' => 'http://www.luluqi.cn'],
            [ 'loc' => 'http://www.luluqi.cn/post/default/show-posts?type_id=1'],
            [ 'loc' => 'http://www.luluqi.cn/post/default/show-posts?type_id=2'],
        ],
    ]);
}

②、效果预览

https://file.lulublog.cn/images/3/2022/08/SPTifC43mfppIcFuQ3zFvRUWf0R0PI.png

1.2、另一种是提交给搜索引擎的地图

如sitemap.xml,搜索引擎方便爬行网站,收录网站。

①、第一种方法:  在线制作小型的网站地图 xml-sitemaps(数量少的话建议此种方法,快捷,简便)

https://file.lulublog.cn/images/3/2022/08/G0lbcfA7PL6lAb0jNb1Drprf0JDnNJ.jpg

上图被笔者 lulubin 已经翻译成了中文,具体操作步骤:

A 输入网站首页地址,在“起始URL”下面输入网站首页地址

B 设置网站地图的更新时间,在“改变频率”填写“每小时、每天、每周”都可以

C 在“优先”中选择优先自动计算

D 点击“开始”按钮。

一般等待3-4分钟左右,就会生成五种不同格式网站地图,如下图所示:

https://file.lulublog.cn/images/3/2022/08/Azzp8z797qQepmjd7etPq7MdTUkmQ0.jpg

众所周知,制作网站地图只需要 sitemap.xm l和 sitemap.html 两种格式,所以只需要把其中的 sitemap.xml 和 sitemap.html下载下来即可。

然后把这个文件上传到网站的根目录,最后把 sitemap.xml 的路径放到 robots.txt 文件的最下面,这样做的好处就是当蜘蛛来网站抓取,会首先爬取网站地图。

②、第二种方法:使用工具制作中型网站地图(适合大,中型网站)

A 有很多工具可以制作网站地图。这里推荐一款比较好用的免费的网站地图制作软件:Site Map Builder

https://file.lulublog.cn/images/3/2022/08/Okd6K9X2axx66q763kIxckeo9676D3.jpg

B 在 URL 的编辑框中输入要制作网站地图的网站网址,

例如输入 http://www.baidu.com, 点击右侧的“Extract Links”按钮,等待 URL 抓取执行完成。

https://file.lulublog.cn/images/3/2022/08/yYco8YZzo7vzyve8C8yH8A5zHE8TYC.png

C 执行完成后,程序会给出全部访问处理的URL清单、成功访问的 URL 清单和访问失败的 URL 清单以及各项的统计情况。

点击“Map Files”页签(如图),然后再点击窗口右侧的按钮来生成 XML 格式的网站地图或者 TXT 格式的网站地图。

https://file.lulublog.cn/images/3/2022/08/bflcraRCCSlL1ClACwN31A2ClVCzlL.png

D 网站地图生成成功后,点击菜单栏的“File”-》“Save Map As”,

可以将网站地图保存到本地,文件类型可以选择为 XML 文件或者 TXT 文件。

https://file.lulublog.cn/images/3/2022/08/XI04KithMk0T2VK41145AH9I9k15BM.png

③、第三种方法:采用老虎sitemap 生成器

二、网站地图的提交

2.1、向百度站长平台提交

①、简单提交

https://file.lulublog.cn/images/3/2022/08/eqf70DQVsVMdsdQOjR1qeKMvQme7OS.png

②、 验证网站所有权,使用主动推送工具实时提交,使提交的链接更快的被抓取。

第一步 —— 输入网站:luluqi.cn

第二步 —— 验证网站:文件验证、 HTML标签验证、 CNAME验证(任选其一)

第三步 —— 主动推送

https://file.lulublog.cn/images/3/2022/08/XUIha4H0rfRRqA6o56s76s4Z0O9rue.png

A、PHP 推送实例:主动推送(实时)

https://file.lulublog.cn/images/3/2022/08/MGFTjWzP5577f8wfGFyfFcf4FTtSfF.png

执行上面的 baidu.php ,就可以看到提交结果了。(baidu.php 可以在任何地方执行,不用在当前项目也可以,只要可以执行即可)

https://file.lulublog.cn/images/3/2022/08/KarAjA0iNjtnROiALSaLT607nSiDl6.png

B、自动推送

https://file.lulublog.cn/images/3/2022/08/EMPm8R13473437H9sB8b8Rv7MzMP1M.png

C、sitemap

将网站地图的创建生成的 sitemap.xml 放在你的网站根目录

https://file.lulublog.cn/images/3/2022/08/wmv1vAebbjdBBCe11dDCeBboOfoJ9s.png

https://file.lulublog.cn/images/3/2022/08/T8m6pe1P11b3tt3e8EWf73C6Z6TF13.png

https://file.lulublog.cn/images/3/2022/08/npYU0UMy0UHnsj0nh9eUhphmu4sHjC.png

③、博客

2.2、向Google 网站站长提交

 需要申请翻墙,使用 google 帐号登录后操作。

关于 Robots 可访问 :点此 进行了解

https://file.lulublog.cn/images/3/2022/08/a8k7QHo595hA9w4no095D37KAn4Qz4.png

2.3、其他网站

①、360提交360站长

②、搜狗提交搜狗站长

③、必应提交必应站长

④、蚁搜搜索

⑤、孙悟空搜索

⑥、酷帝

⑦、Yandex(Yandex是俄罗斯最大的搜索引擎,相对于俄罗斯的百度。管理员工具提供了类似Google Webmaster的功能,非常强大。)

2.4、独立博客收录提交网址

①、博客大全

②、搜狗博客

2.5、英文搜索网站

①、AddMe

②、Infotiger

③、Walhello

2.6、网址导航站收录

①、hao123

②、360网址导航

③、搜狗网址导航

④、瑞星网址导航

⑤、赶驴啊网站收录

2.7、网站被k申诉通道

①、百度网页申诉

②、360网盾申诉

③、金山云安全网站申诉注:搜狗浏览器遇到拦截,也可在金山申诉)

④、瑞星卡卡网站申诉

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开微信扫一扫,即可进行扫码打赏哦

阅读 3743