我在php应用程序中有事件条目,其中包含事件的永久链接结构。我正在为google等人创建一个动态xml sitemap
。在添加事件时创建新的url节点,并且当事件在过去时,优先级自动向下调整。
如果我的客户因某种原因决定删除该事件,我的问题与404找不到错误有关。我显然会告诉我的xml站点地图删除url节点,但是我应该写.htaccess
以及Redirect gone
那些,因为他们希望通过搜索引擎索引然后?
我犹豫是否使用脚本对我的.htaccess
文件进行任何写入,因为如果出现问题,它可能会使事情变得很糟糕。
提前致谢。
答案 0 :(得分:1)
我几乎只是继续Gumbo上面所说的话。您可能想要做的唯一事情是在.htaccess中设置一个自定义404页面,这样您就可以将用户转发到一个看起来更漂亮的页面,只要他们从搜索引擎中搜索到它;只是“未找到事件......但这里有一些类似事件”的内容对于尝试将注意力集中到您网站的其他区域非常有用。
我不知道您的链接是如何设置的,但是如果链接包含SEO关键字,您可以使用它们来查找类似的事件,即如果URL是/ events / United_Kingdom / London / 100,您可以使用该信息来在伦敦找到类似的活动。如果不是,你可以提取最新的事件或一些随机事件。您甚至可以修改删除系统,以便为404页面保留已删除事件的最少信息。
您确实要确保保留404标头,以便搜索引擎不会将所有“缺失”事件视为重复内容。如果你不这样做,他们可能会在排名中惩罚你的网站..无论多么诱人,试图欺骗搜索引擎相信这是一个真正的页面,以提高你的页数。
Google已在creating useful 404 pages上发布了一些信息,您可能需要查看它。