临时页面的站点地图

时间:2011-11-15 22:57:22

标签: php mysql xml sitemap

我有一个足球博彩预测网站。我通过xml从博彩公司使用curl获得可用的匹配。具体的博彩公司为我提供了接下来3天的游戏。所有游戏都有ID,但在3天之后,新游戏将获得相同的ID。例如,前三天将从100-353(可用的游戏减少)中获得100-655以下三个。

我将这些游戏存储在一个表格中,以便用户可以看到以下游戏的游戏,并在新游戏启动时将其删除,因为该信息对任何人都没用。在我删除它们之前,我将它们存储在游戏结束后的另一个表中,这样我就可以为每个联盟建立一个包含联盟表的数据库。

在每个页面旁边,我有一个css弹出窗口,其中包含以下地址www.mysite.com/history/id。因此,基本上它正在查看当前游戏的表格,并从中获取了团队名称。然后它正在查看其他表格的游戏结果,结果是一个页面,其中包含最近的团队形式,历史等。

问题在于链接www.mysite.com/history/600例如一次将参考阿森纳 - 利物浦的比赛下一次对阵曼联 - 纽卡斯尔和下一次将是一个破碎的环节。

我在考虑两件事。

1)我的数据库/链接结构错误。如果是这样的话我怎么解决呢?

2)如果没有错,我该如何为它创建正确的站点地图?

1 个答案:

答案 0 :(得分:0)

每个游戏都需要一个唯一的ID,无论时间如何。持久性URL是WWW的原则之一。

您可以通过在数据库中使用自动增量键并在URL中使用它来实现此目的。

对于站点地图,只需为每个过期页面显示410 Gone页面(和标题)。