如何301将所有页面从一个域重定向到另一个域上的一个页面

时间:2010-10-18 13:11:16

标签: .htaccess http-status-code-301

我正在尝试在htacess文件中进行301重定向。我想将一个域上的所有页面指向另一个域上的一个页面,我不想手动重定向所有单个页面。

例如:www.olddomain.com/1.html和www.olddomain.com/2.html都应该指向www.newdomain.com。

希望有人能帮助我。

2 个答案:

答案 0 :(得分:1)

RewriteCond %{HTTP_HOST} .*olddomain\.com$
RewriteRule ^ http://www.newdomain.com/one-single-page.html [L,R=301]

答案 1 :(得分:0)

我遇到了同样的问题,但这对我来说可以完成你想要的,我实际上需要反对,从旧域到重新定向到新域的每个页面,但保持内部结构这么恶心继续看我猜!

redirectMatch 301 ^/ http://www.newdomain.com