通过.htaccess重定向域/网址

时间:2013-12-28 17:06:41

标签: html regex apache .htaccess mod-rewrite

我有一个Wordpress网站,我想将整个域名以及与之相关的所有页面重定向到另一个网站,但是在2秒后。

可能使用.htaaccess或其他内容。

喜欢 - 当有人前往www.domainA.com时,他会在2秒后重定向 - www.domainB.com或立即

当有人前往www.domainA.com/apps时,他会在2秒后重定向到www.domainB.com/apps或立即

当有人转到www.domainA.com/2013/05/avery-on-tortorella-bret-hart-apology-cm-punk-update/时,他会在2秒后立即重定向到www.domainB.com/2013/05/avery-on-tortorella-bret-hart-apology-cm-punk-update/或立即

2 个答案:

答案 0 :(得分:3)

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !newdomain.com$ [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301] 

来源:http://enarion.net/web/htaccess/migrate-domains/

答案 1 :(得分:2)

www.domainA.com上将此代码放入DocumentRoot/.htaccess

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?domainA\.com$ [NC]
RewriteRule ^ /temp.php?uri=%{REQUEST_URI} [L]

然后在temp.php页面中将此代码置于 2秒后重定向到域B

<head>
<meta http-equiv="refresh" content="2;URL=http://www.domainB.com<?php echo $_GET['uri'];?>">
</head>