Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 站点地图-从哪里开始?_Php_Xml_Sitemap - Fatal编程技术网

Php 站点地图-从哪里开始?

Php 站点地图-从哪里开始?,php,xml,sitemap,Php,Xml,Sitemap,我需要创建一个网站地图,我的网站提交给搜索引擎,如谷歌。该站点是动态的,因此每次用户添加新内容时都会生成站点地图链接。该网站是基于php的。我不知道从哪里开始。有什么帮助或资源吗?您可以在每天结束时创建一个cronjob来构建站点地图。cronjob脚本可以访问您的页面或post表,并检查站点地图状态 `site_map` tinyint(1) unsigned not null default '0' 抓取site_map===0的所有页面/帖子,然后将这些链接附加到sitemap.xml文

我需要创建一个网站地图,我的网站提交给搜索引擎,如谷歌。该站点是动态的,因此每次用户添加新内容时都会生成站点地图链接。该网站是基于php的。我不知道从哪里开始。有什么帮助或资源吗?

您可以在每天结束时创建一个cronjob来构建站点地图。cronjob脚本可以访问您的页面或post表,并检查站点地图状态

`site_map` tinyint(1) unsigned not null default '0'
抓取site_map===0的所有页面/帖子,然后将这些链接附加到sitemap.xml文件中。一旦建立,将站点地图设置为1并ping搜索引擎

建议在每个工作日结束时这样做,而不是每次创建新帖子/页面时,00:00:00之后的任何时间都可以


编辑:您可能还需要检查规范链接,即:重复内容

您首先要创建一个链接列表,所有链接都指向站点上的某个页面。但一个页面只能使用一个链接(同一页面不能使用多个链接)


在链接旁边,你可以在那里放很多东西,看看什么是所有可能的。

你首先创建一个链接列表,所有链接都指向你网站上的一个页面。但一页只能使用一个链接(同一页不能使用多个链接)。好的,谢谢。。。我一直在看。。。。基本上,它看起来像是查询数据库,并为您希望搜索引擎索引的任何类型的页面构建链接。因此,对于我想要索引的每种类型的页面,我都会在站点地图中为其创建一个链接。。。对吧?没错。我不知道你的网站,但如果你有一些CMS或运行,你可能已经为网页创建链接的功能。此外,对于这些页面的元信息,如标题、关键字、摘要、语言、日期等,我无法理解这些自动站点地图脚本是如何工作的,因为每个站点都不同,它们需要查询不同类型的表/数据库结构,以便能够为每种类型的页面构建链接?您可以在其中添加很多内容,看看说明书,一切都有可能:太好了!谢谢,这真的很有帮助。