2010-02-05 87 views
0

我有一个事件条目在一个PHP应用程序与事件的永久链接结构。我为Google等创建了一个动态xml sitemap。它会在添加事件时创建新的url节点,并且当事件处于过去时,优先级会自动向下调整。.htaccess去掉了,永久链接数据库条目

我的问题与404找不到错误,如果我的客户由于某种原因决定删除事件。我显然会告诉我的XML站点地图去除url节点,但是我应该写信给我的.htaccess以及Redirect gone那些,因为他们希望能够在搜索引擎中索引?

我很犹豫是否可以使用脚本来写我的.htaccess文件,因为如果出现什么问题,它可能会把事情搞砸。

在此先感谢。

+0

其中请求以404响应的资源的URL迟早会从索引中移除。 – Gumbo 2010-02-07 21:20:37

+0

所以你不认为我需要担心它?谷歌收到这些404s不会以负面的方式影响pagerank? – jay 2010-02-07 21:47:58

回答

1

我几乎只是从上面的Gumbo说的。您可能想要做的唯一事情就是在.htaccess中设置一个自定义的404页面,这样您就可以将用户转到更好看的页面(如果他们从搜索引擎中找到它)只是沿着“未找到事件......但是这里有一些类似事件”的方式来尝试将他们的注意力集中到您网站的其他区域。

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

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

谷歌发表了一些关于creating useful 404 pages的信息,你可能想看看。