301通过htaccess从Tumblr重定向到Wordpress

301通过htaccess从Tumblr重定向到Wordpress,wordpress,.htaccess,redirect,tumblr,Wordpress,.htaccess,Redirect,Tumblr,我是htaccess的新手,所以我需要一些光线 我用Wordpress设置了一个新站点,并希望将我的旧Tumblr帖子重定向到我导入Wordpress的帖子 域名结构如下: 旧Tumblr:Tumblr.domain.com 新Wordpress:www.domain.com 职位结构如下: 旧Tumblr:Tumblr.domain.com/post/numberID/post-title 新Wordpress:www.domain.com/post-title 我做了我的研究,我不知道为什么

我是htaccess的新手,所以我需要一些光线

我用Wordpress设置了一个新站点,并希望将我的旧Tumblr帖子重定向到我导入Wordpress的帖子

域名结构如下:

旧Tumblr:Tumblr.domain.com

新Wordpress:www.domain.com

职位结构如下:

旧Tumblr:Tumblr.domain.com/post/numberID/post-title

新Wordpress:www.domain.com/post-title

我做了我的研究,我不知道为什么,出于某种原因,我只有404

我认为我最好的选择是:

RewriteCond%{HTTP_HOST}^tumblr.domain.com/post/(.*)/(.*)/(.*)$
重写规则http://www.domain.com/$2[R=301,L]

但没用,我只有404

注意:进入tumblr.domain.com时,我还会看到我的家(www.domain.com)


任何帮助都将不胜感激。提前感谢。

没关系,我自己解决了,由于发现一些额外的问题,我不得不重建我的htaccess。 无论如何,对于任何试图将tumblr帖子从子域重定向到其主域的人,我就是这样做的:

首先,301从子域到域:

RewriteCond%{HTTP\u HOST}^tumblr\.domain\.com[NC]
重写规则^(.*)http://www.domain.com/$1[L,R=301]

然后,301从tumblr帖子到导入帖子:

RewriteRule^(**)http://www.domain.com$1[L,R=301]
重写规则^/?post/([0-9]+)(.*)$http://www.domain.com/$2[L,R=301]

在某些情况下,我在我的新网站中重命名了一些帖子,因此这些帖子不起作用。我必须手动重定向这些帖子,因此我必须在上面的行之后添加以下行:

RewriteRule^旧帖子标题http://www.domain.com/new-post-title/ [R=301,L]


希望这对同样情况的人有用

好的,完成了,谢谢。