2009-05-19 11 views
2

私は、www.olddomain.comからnewdomain.comのルートに301リダイレクトしたいが、フォルダに関係なく機能させたいパスは古いドメインにあります。例:以下は、すべて私が.htaccessファイルにModの書き換えでそれを行うことができますどのようにnewdomain.com最初にフォルダパスがある場合、301ドメインを別のドメインにリダイレクトする方法

www.olddomain.com 
olddomain.com 
www.olddomain.com/folder/file.php 
olddomain.com/folder/file.php 

のルートにリダイレクトする必要がありますか?

答えて

6

は、このルールを試してみてください:old.example.comが古いホスト名とnew.example.com新しいです

RewriteEngine on 
RewriteCond %{HTTP_HOST} (^|\.)old\.example\.com$ 
RewriteRule^http://new.example.com/ [L,R=301] 

1
<?php 
header("HTTP/1.1 301 Moved Permanently"); 
header("Location: http://www.newdomain.com/page.html"); 
exit(); 
?> 

これはあなたにとっても有効です。

関連する問題