0

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

如果我的客户出于某种原因决定删除该事件,我的问题与 404 not found 错误有关。我显然会告诉我的 xml 站点地图删除 url 节点,但是我是否应该也写给我.htaccessRedirect gone那些,因为到那时它们有望被搜索引擎索引?

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

提前致谢。

4

1 回答 1

1

我几乎只是按照上面所说的 Gumbo 所说的。您可能想做的唯一一件事就是在您的 .htaccess 中设置一个自定义 404 页面,这样您就可以将用户转发到一个更好看的页面,如果他们从搜索引擎中找到它;只是类似于“未找到事件......但这里有一些类似的事件”的内容对于尝试让他们关注您网站的其他区域很有用。

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

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

Google 已经发布了一些关于创建有用的 404 页面的信息,您可能想查看一下。

于 2010-02-07T21:51:50.810 回答