php生成百度sitemap代码,教你这样生成网站百度收录sitemap

小编

对于新手站长来说,怎样生成百度sitemap是个头疼的事,sitemap对站点收录很有帮助,那么怎么生成网站的sitemap呢?


百度sitemap是一种文件,它包含了网站所有重要页面的URL列表,并提供有关每个页面的其他信息,例如上次更新时间和页面优先级。百度蜘蛛会使用sitemap文件来更有效地抓取您的网站,并将其内容编入索引。


**生成百度sitemap的好处**


生成百度sitemap有以下几个好处:


* 帮助百度蜘蛛更有效地发现和抓取您的网站内容

* 提高网站的收录率

* 改善网站的排名

* 帮助您更好地了解百度蜘蛛对您的网站的访问情况


**如何生成百度sitemap**


生成百度sitemap的方法有很多,您可以选择以下其中一种方法:


* 使用在线生成器:网上有很多免费的在线生成器,

* 使用网站管理工具:如果您使用的是WordPress等内容管理系统,则可以使用相应的网站管理工具来生成sitemap文件。

* 手动编写sitemap文件:如果您熟悉XML语法,则可以手动编写sitemap文件。

* 或者使用php代码生成sitemap文件,下面就把php生成sitempa的代码分享给大家,希望对新手站长有帮助!

 public function sitemapxml(){
        $siteurl=C("HOME_PAGE");
        $rs= M('cms_index')->where("status=1")->order('id desc')->select();
        $today = date("Y-m-d");
         foreach($rs as $k=>$v){
            $data_array[$k]['loc'] =$siteurl.'/cms/'.$v['id'].'.html';
            $data_array[$k]['lastmod'] = date("Y-m-d", $v['create_time']);
            $data_array[$k]['changefreq'] = 'never';
            $data_array[$k]['priority'] = '0.8';
         }
        $content='<?xml version="1.0" encoding="UTF-8"?><urlset>'.chr(13).'';
        $content.='<url>
    <loc>'.$siteurl.'</loc>
    <lastmod>'.$today.'</lastmod>
    <changefreq>always</changefreq>
    <priority>0.9</priority>
     </url>'.chr(13);
        foreach($data_array as $data){
            $content.=$this->create_item($data);
        }
        $content.='</urlset>';
        $fp=fopen('sitemap.xml','w+');
        fwrite($fp,$content);
        fclose($fp);
        $this->success('生成成功');
    }
    public  function create_item($data){
        $item="<url>\n";
        $item.="<loc>".$data['loc']."</loc>\n";
        $item.="<lastmod>".$data['lastmod']."</lastmod>\n";
        $item.="<changefreq>".$data['changefreq']."</changefreq>\n";
        $item.="<priority>".$data['priority']."</priority>\n";
        $item.="</url>\n";
        return $item;
    }



生成百度sitemap是提高网站收录率和排名的有效方法。您可以选择上述方法之一来生成sitemap文件,并将其提交给百度搜索资源平台。



联系QQ:747015357 淘宝: 淘宝商铺

相关文章

php敏感词检测 替换 过滤,教你怎样过滤敏感词

大家在运营网站的时候,为了防止个别群体乱发广告等信息,需要做一下关键词语防护,过滤一下敏感词语。今天就和大家分享一个过滤敏感词的函数,希望能帮到大家。

js判断是否是qq浏览器 微信浏览器 是否是Android系统或者ios系统

日常开发中,有时候需要在前端页面用js判断用户客户端类型,比如判断使用的是微信浏览器还是qq浏览器,使用的客户端操作系统是Android还是ios系统。

易语言调用js代码,易语言执行js代码的教程

日常开发中,有时候需要调用其他语言来实现易语言不方便实现的一些功能,比如某些网站的js加密函数。把js代码转为原生的易语言代码来实现,可能会耗费较多的时间和精力,这种场景下,使用易语言来调用js代码,直接通过js代码来执行一些函数功能就显得比较方便了,下面我来分享一下简单的易语言调用js的代码。

php下载mp3,php强制下载mp3文件不在线播放

有一些文件,比如mp3,如果用户点击mp3文件,通常会直接在客户端浏览器中播放。但是如果我们不希望在浏览器里面播放,而是需要强制下载这些文件,这不是问题,下面这段代码将能够帮助你实现这个功能。

php生成优惠码的方法,php可以这样简单生成优惠码

php生成优惠码的方法,php可以这样简单生成优惠码,在日常使用中,经常需要用到给用户一些优惠,这时就需要一些优惠码来发放给用户,那么php怎么简单快速生成优惠码呢?其实方法很简单,几句代码就能生成优惠码。

php时间处理函数,把多少秒转化为年,月,周,日

给大家分享一个php时间处理函数,把时间戳秒转化为年,月,周,日,亲测可用。