404页面重定向和搜索引擎优化

时间:2015-12-18 05:09:24

标签: php wordpress seo

我希望在这里问这个问题。我几乎准备好将新主题上传到我的博客。经过对SEO的一些认真考虑和研究,我决定重新构建一些页面,他们的子页面并删除一些类别。

不幸的是,这将导致各种404结果,这对我的网站不利。

我想做的是:

在404页面上,在加载之前获取url的最后一个参数,例如:example.com/parent/child-page-name /

然后使用 get_page_by_title()执行wordpress检查。

如果页面存在,则获取页面永久链接,然后使用php标头位置将301重定向发送到新页面。

如果没有,则显示404页面,其中包含搜索选项等。

这是处理这个问题的好方法吗?是301正确的重定向?

1 个答案:

答案 0 :(得分:1)

要回答您的重定向问题,是的301重定向是正确的,因为它传递了最后一页的链接权益。

在启动新博客时,我不会使用PHP自动解决您的404问题,而是首先抓取您的网站并手动将所有旧链接重定向到新链接。这很乏味,但它确保没有任何东西滑过自动化过程可能会错过的裂缝。

执行此操作的一种好方法是现在抓取您的网站,将所有链接放入电子表格并将新网址放入下一列。从那里你可以将url连接成.htaccess文件的重写规则。

为了向您展示我的意思,我已经设置了一个基本表格,您可以用它来帮助您。

https://docs.google.com/spreadsheets/d/1htHq0oeATsfrFJpAxKg0_e5dJqSmJ_idrrH-tudkuq4/edit?usp=sharing

资料来源:过去的经验,商业SEO技术员2年