0

我知道这个问题已经以许多不同的方式提出,但我无法找到与我完全一样的问题或答案。

我有将近 1,000 个页面需要重定向。从旧页面到新页面没有模式。我已经在电子表格中映射了需要重定向的所有页面。这些重定向将在 WordPress 安装时发生。

我最关心的是性能。我不希望网站加载时间因为我设置重定向的方式而受到影响,我应该担心吗?

重定向的一些示例是:

OLD PAGE                    NEW PAGE
/some-page/                 /this-is-a-new-page/
/page/8/                    /another-new-page/
/this/page/is/unique/       /new-unique-page/internal-page/
/i-could-go-on-forever/     /but-i-wont/

我暂时将它们全部设置为.htaccess

Redirect 301 /some-page/ /this-is-a-new-page/
Redirect 301 /page/8/ /another-new-page/
Redirect 301 /this/page/is/unique/ /new-unique-page/internal-page/
Redirect 301 /i-could-go-on-forever/ /but-i-wont/

我的问题是:

  1. 我是否应该将重定向保留当前在我的.htaccess文件中设置的方式?
  2. 重定向的顺序/排序是否重要?
  3. 我可以/应该以完全不同的方式进行这些重定向吗?
4

1 回答 1

1

由于默认情况下所有页面都被重定向到 WordPress 控制器,如何使用 WordPress 插件来定义您希望执行的操作?

http://wordpress.org/plugins/404-redirected/

  • 获取管理面板中发生的 404 URL 列表
  • 轻松将 404 URL 重定向到现有页面或选择忽略 404 错误
  • 提供基于访问者最有可能尝试访问的 URL 自动创建重定向的能力
  • 当无法进行自动重定向时,为访问者提供 404 页面上的建议页面列表

似乎主要有你需要的东西,还有这个http://wordpress.org/plugins/redirection/可能还有其他的。

在我看来,这样做的好处是,由于默认情况下在使用 WordPress 时它会强制所有请求转到它的索引,因此在其内部处理 404 应该同样有效。

于 2013-08-17T00:21:33.080 回答