2016-02-11 61 views
2

我正在将网站A合并到网站B中。301使用正则表达式重定向

网站A在各种类别中有数千篇博文。

下面有一个例子:ww.siteb.com/blogarticle1

通知我已删除了 '/提示' 的URL的一部分:www.sitea.com/tips/blogarticle1

迁移后,blogarticle1可以在被发现。

如何使用.htaccess文件中的正则表达式来重定向该页面(以及所有其他页面)的所有请求?

回答

2

可以在站点A /的.htaccess使用下面的代码:

RedirectMatch 301 ^/tips/(.+)$ http://newsite.com/$1 

Refrence:

+0

这个伟大的工程重定向所有流量/提示/ *,但是如果我需要重定向其他类别,例如 -/tutorials/* OR/blog/*,该怎么办?是否有一种使用一条线路重定向所有流量的优雅方式? – richelliot

+0

@Richelliot 您可以使用以下模式**^/(提示|教程|博客)/(+)$ ** 然后更换** $ 1 **有** $ 2 **在目标网址。 – starkeen

相关问题