HTACCESS基于服务器URL和TLD的自定义重定向

时间:2013-02-16 10:34:46

标签: .htaccess redirect url-routing

我得到了以下设置

我的网站位于此服务器jdbartist.bplaced.net/gkn

我买了一个TLD(gamekeynexus.com)并将其设置为重定向到gkn目录,所以当我在浏览器窗口中输入我的tld时,我会在我的服务器上访问我的网站,并在浏览器中显示gamekeynexus.com太棒了!现在唯一困扰我的是

IF 有人知道旧地址,他可以通过这个旧地址到达网站(即输入jdbartist.bplaced.net/gkn)

我的问题是,如何将对旧网址的调用重定向到我的新网址?

我想htaccess重定向可以完成这项工作,但我不知道从哪里开始。

2 个答案:

答案 0 :(得分:1)

也许这段PHP的内容可能会有所帮助

<? 
if($_SERVER['HTTP_HOST'] == 'jdbartist.bplaced.net') { 
header("Location: http://gamekeynexus.com/");
}
?>

答案 1 :(得分:0)

您可以使用简单的重写:

RewriteCond !%{HTTP_HOST}  newdomain
RewriteRule (.*) http://newdomain/$1 [L]

查看文档:{​​{3}}