htaccess 301 重定向与 WordPress 中的 php 脚本

发布于 2024-11-09 04:39:58 字数 216 浏览 0 评论 0原文

我想将所有旧 URL 修改为最近迁移的 WP 站点。修改逻辑有点复杂,所以我正在考虑使用一些 PHP 脚本来执行 URL 中的条件 regexp_replace 。

问题是:

  1. 从 SEO 和效率的角度来看,与 htaccess 301 重定向相比,这是一个糟糕的策略吗?
  2. 我应该在WP的index.php中哪里添加这个(正则表达式替换代码)?

I want to modify all the old URLs to a recently migrated WP site. The modification logic is a bit complex, so I'm thinking of a using some PHP script to do the conditional regexp_replace in the URL.

The questions are :

  1. Is this a bad strategy compared to htaccess 301 redirect, from SEO and efficiency standpoint?
  2. Where would I add this (regexp replace code) in the index.php of WP?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

不甘平庸 2024-11-16 04:39:58

只要旧页面在头部返回 301 以及页面现在所在位置的区别,那么您生成 301 响应的方式并不重要。

如果您只是重命名所有旧页面,您将失去这些页面的所有 SEO。

As long as the old page returns a 301 in the head along with the distinction of where the page lives now it doesn't really matter which way you generate your 301 response.

If you just rename all the old pages you will lose all you SEO of those pages.

愛上了 2024-11-16 04:39:58

关于第1点,这取决于规则的数量。请考虑,使用基于 htaccess 的解决方案时,无论是否需要都会应用重定向规则。

关于第 2 点,有一些重定向插件:

http: //www.google.com/search?q=site:wordpress.org/extend/plugins+redirect

Re point 1, it depends on the number of rules. Consider that, with an htaccess-based solution, the redirect rules are applied irrespective of whether they're needed or not.

Re point 2, there are redirect plugins for that:

http://www.google.com/search?q=site:wordpress.org/extend/plugins+redirect

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文