将以前网站的所有链接重定向到新网站

时间:2017-02-21 10:35:15

标签: ruby-on-rails wordpress .htaccess redirect

我的应用程序是使用WordPress构建的。 4年后,我从 WordPress 迁移到 Ruby on Rails 4.2.4

我的谷歌网页得分非常好,我想将我的WordPress链接重定向到我的新设置(Ruby on Rails)。我的Ruby on rails应用程序链接结构与WordPress不同。

PS:我还在同一个域

WP链接结构: my-website.com/year/month/day/Post-Title

Ruby on Rails链接结构: my-website.com/p/Post-Title

如何永久移动 指向我的新链接的链接,并牢记 SEO

我基本上是为 SEO

做这件事

1 个答案:

答案 0 :(得分:1)

要从旧链接结构重定向到另一个,只保留原始网址的一部分,您必须捕获此部分并在目标网址中使用它

all

前三个RewriteEngine on RewriteRule ^.+?/.+?/.+?/(.+)$ /p/$1 [R,L] 匹配年,月和日。最终.+?会捕获标题,因此可以在目标网址(.+)中重复使用。

如果一切正常,您可以将/p/$1替换为Rpermanent redirect)。 从不使用R=301进行测试。