.htaccess已删除,永久链接数据库条目

时间:2010-02-05 20:21:14

标签: xml .htaccess sitemap permalinks

我在php应用程序中有事件条目,其中包含事件的永久链接结构。我正在为google等人创建一个动态xml sitemap。在添加事件时创建新的url节点,并且当事件在过去时,优先级自动向下调整。

如果我的客户因某种原因决定删除该事件,我的问题与404找不到错误有关。我显然会告诉我的xml站点地图删除url节点,但是我应该写.htaccess以及Redirect gone那些,因为他们希望通过搜索引擎索引然后?

我犹豫是否使用脚本对我的.htaccess文件进行任何写入,因为如果出现问题,它可能会使事情变得很糟糕。

提前致谢。

1 个答案:

答案 0 :(得分:1)

我几乎只是继续Gumbo上面所说的话。您可能想要做的唯一事情是在.htaccess中设置一个自定义404页面,这样您就可以将用户转发到一个看起来更漂亮的页面,只要他们从搜索引擎中搜索到它;只是“未找到事件......但这里有一些类似事件”的内容对于尝试将注意力集中到您网站的其他区域非常有用。

我不知道您的链接是如何设置的,但是如果链接包含SEO关键字,您可以使用它们来查找类似的事件,即如果URL是/ events / United_Kingdom / London / 100,您可以使用该信息来在伦敦找到类似的活动。如果不是,你可以提取最新的事件或一些随机事件。您甚至可以修改删除系统,以便为404页面保留已删除事件的最少信息。

您确实要确保保留404标头,以便搜索引擎不会将所有“缺失”事件视为重复内容。如果你不这样做,他们可能会在排名中惩罚你的网站..无论多么诱人,试图欺骗搜索引擎相信这是一个真正的页面,以提高你的页数。

Google已在creating useful 404 pages上发布了一些信息,您可能需要查看它。