网站地图sitemap.xml自动更新lastmod文件(php代码)-更新

ZhuQue      2022-02-13     777

关键词:

上一遍《网站地图sitemap.xml自动更新lastmod文件(PHP代码)》代码在实际应用中并不理想,在浏览器中访问后,过一会就出现500的错误,不能实现夜间或者凌晨变更日期的目的。

对代码进行了更新,把更新后的php页面在index.php中被调用,也就是只要有人访问网站首页或者蜘蛛抓取时,sitemap.xml中的日期就会被变更。

test.php页面,放在/runc/目录下

<?php

sitemaptest();

function sitemaptest()
{
    $xml="../sitemap.xml";

    $a=filemtime($xml);        //文件修改日期

    $filetime = date("Y-n-d",$a);    //文件修改日期进行格式化

    if ( $filetime != date("Y-n-d") )        //判断文件修改日期是否等于今天。如果等于今天日期,则什么也不做;否则修改sitemap.xml中的lastmod时间
    {
        $lastmod = ‘<lastmod>‘;
        $lastmod .= date("Y-n-d",strtotime("-1 day"));        //前一天日期date("Y-n-d",strtotime("-1 day"));substr(md5(time()), 0, 8);
        $lastmod .= "</lastmod>
";

        $fpxml=fopen($xml,"rw+");

        while(!feof( $fpxml ))
        {
            $m = fgets( $fpxml,1024 ); //fgets逐行读取,4096最大长度,默认为1024

            if( substr_count( $m,"<priority>0.8</priority>" ) > 0 || substr_count( $m,"<priority>1.0</priority>" ) > 0 ) //查找字符串
            {
                fwrite($fpxml, $lastmod);
            }
        }

        fclose($fpxml);
    }
}

?>

在index.php中调用test.php

<?php 

$url="test.php网址";

file_get_contents($url);

?>

 

sitemap索引格式的网站地图怎么做

...等待,直到该网站是完全抓取。3,将被重定向到生成的Sitemap详细信息页,包括页数,断开的链接列表,XML文件的内容和链接到一个sitemap文件。使用链接下载的地图文件,并放入网站域名的根文件夹。4,转到站长工具(百度和... 查看详情

php生成sitemap.xml地图文件(代码片段)

文章目录前言什么是Sitemap?sitemap文件遵循指南xml格式详解实战代码sitemap组件代码调用sitemap组件仓库地址实战截图相关问题Sitemap提交后,多久能被百度处理?提交的Sitemap都会被百度抓取并收录吗?XML格式的Sitemap... 查看详情

帝国cms怎么制作sitemap.xml和baidumap.xml网站地图

参考技术A直接使用帝国cms提供的sitemap插件,官网上有的,你搜下 查看详情

sitemap怎样生成?

...那个被百度,谷歌,雅虎,爱问收录那种。谢谢!!googlesitemap怎样生成呢?谢谢~~sitemap怎么生成1.利用site生成器生成sitemap文件,新建文件——输入域名(例如”www.fuyeor.com“),文件存储位置——进入生成页面,点击开始——文... 查看详情

网站地图sitemap(代码片段)

...的收录概率。网站地图一般存放在域名根目录下并命名为sitemap,比如http://www.liujiangblog.com/sitemap.xml。一个典型的sitemap,其内 查看详情

网站地图sitemap.xml样式代码sitemap.xsl(代码片段)

网站地图sitemap.xml样式代码sitemap.xsl。对原有sitemap.xsl代码样式进行了修改,直接上源码。mark<?xmlversion="1.0"encoding="UTF-8"?><xsl:stylesheetversion="2.0"xmlns:html="http://www.w3.org/TR/REC-html40"xmlns:sitemap="http://www.sitemaps.org/schemas/sitemap/0.9"xml... 查看详情

帝国cms怎么制作sitemap.xml和baidumap.xml网站地图

...择直接页面,页面名称为:网站地图,文件名修改为../../sitemap.xml  '?>  [!--news.url--]  daily  1.0  [!--news.url--]hmoban  daily  0.8  [!--news.url--]wpyuanma  daily  0.8  [!--news.url--]diguoCMS  daily  0.8  [!--ne... 查看详情

django网站地图sitemap(代码片段)

...的收录概率。网站地图一般存放在域名根目录下并命名为sitemap,比如http://www.liujiangblog.com/sitemap.xml。一个典型的sitemap,其内容片段如下:ThisXMLfiledoesnotappeartohaveanystyleinformationassociatedwithit.Thedocumenttreeisshownbelow.<urlsetxmlns="http://... 查看详情

php生成sitemap.xml地图文件(代码片段)

文章目录前言什么是Sitemap?sitemap文件遵循指南xml格式详解实战代码sitemap组件代码调用sitemap组件仓库地址实战截图相关问题Sitemap提交后,多久能被百度处理?提交的Sitemap都会被百度抓取并收录吗?XML格式的Sitemap... 查看详情

php生成sitemap.xml地图文件(代码片段)

文章目录前言什么是Sitemap?sitemap文件遵循指南xml格式详解实战代码sitemap组件代码调用sitemap组件仓库地址实战截图相关问题Sitemap提交后,多久能被百度处理?提交的Sitemap都会被百度抓取并收录吗?XML格式的Sitemap... 查看详情

php生成sitemap.xml地图文件(代码片段)

文章目录前言什么是Sitemap?sitemap文件遵循指南xml格式详解实战代码sitemap组件代码调用sitemap组件仓库地址实战截图相关问题Sitemap提交后,多久能被百度处理?提交的Sitemap都会被百度抓取并收录吗?XML格式的Sitemap... 查看详情

nuxt.js做站点地图(sitemap.xml)详解(代码片段)

...在做跨境电商项目中seo是必须要做的,seo中站点地图(sitemap.xml,robots.txt)又是必不可少的,这里就记录一下nuxt中站点地图是如何做的。第一步:安装@/nuxt/sitemapnpminstall@nuxtjs/sitemap第二步:在根目录static目录下新建sitemap.j... 查看详情

nuxt.js做站点地图(sitemap.xml)详解(代码片段)

...在做跨境电商项目中seo是必须要做的,seo中站点地图(sitemap.xml,robots.txt)又是必不可少的,这里就记录一下nuxt中站点地图是如何做的。第一步:在根目录static目录下新建sitemap.jssitemap.xml文件的内容importaxiosfrom"axios";const... 查看详情

wordpress免插件生成完整站点地图(sitemap.xml)的php代码

让这个代码更加完善,可以同时生成首页、文章、单页面、分类和标签的sitemap!一、PHP代码<?phprequire(‘./wp-blog-header.php‘);header("Content-type:text/xml");header(‘HTTP/1.1200OK‘);$posts_to_show=1000;echo‘<?xmlversion="1.0"encoding="U 查看详情

网站robots.txt&sitemap.xml

1.如何查看网站的robots.txt  网址/robots.txt,比如小米 https://www.mi.com/robots.txt       sitemap.xml  查看详情

gatsby-starter-blog 的站点地图

】gatsby-starter-blog的站点地图【英文标题】:sitemapforgatsby-starter-blog【发布时间】:2018-02-2201:18:50【问题描述】:目前我在为gatsby-starter-blog生成sitemap.xml时遇到问题。http://localhost:8000/sitemap.xml仍然没有找到。我已经在做什么:npmins... 查看详情

xml更新robots.txt以重定向到sitemap.xml(代码片段)

查看详情

如何使用 Firebase 为单页应用程序实现 sitemap.xml 文件?

】如何使用Firebase为单页应用程序实现sitemap.xml文件?【英文标题】:Howtoimplementasitemap.xmlfileforasinglepageappusingFirebase?【发布时间】:2020-01-1204:04:57【问题描述】:我在阅读谷歌关于SEO的指南时发现了这一点。帮助Google找到您的内... 查看详情