我需要为我的网站创建一个站点地图,以提交给谷歌等搜索引擎。该站点是动态的,因此每次用户添加新内容时都会生成站点地图链接。该网站是基于PHP的。我不知道从哪里开始。那里有任何帮助或资源吗?
答案 0 :(得分:1)
您可以创建一个cronjob来在每天结束时构建您的站点地图。 cronjob脚本可以访问您的页面或发布表格,并检查可能的site_map状态。
`site_map` tinyint(1) unsigned not null default '0'
抓取site_map === 0的所有页面/帖子,然后将这些链接附加到您的sitemap.xml文件。一旦构建,将site_map设置为1并ping搜索引擎。
建议在每个工作日结束时执行此操作,而不是每次创建新帖子/页面时,00:00之后的任何时间都应该没问题。
编辑:您可能还想检查规范链接,即:重复内容
答案 1 :(得分:1)
首先创建一个链接列表,这些链接都指向您网站上的网页。但是只能为一个页面使用一个链接(而不是同一页面的多个链接)。
在链接旁边,您可以放置很多内容,查看XML sitemap specification什么是可能的。