Как 301 перенаправить один домен на другой, если первый имеет путь к папке - PullRequest
2 голосов
/ 19 мая 2009

Я хочу 301 перенаправить с: www.olddomain.com в корень newdomain.com, но я хочу, чтобы он работал независимо от того, какой путь к папке находится на старом домене. Например: следующее должно все перенаправить в корень newdomain.com

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

Как я могу сделать это с Mod Rewrite в файле .htaccess?

Ответы [ 2 ]

8 голосов
/ 19 мая 2009

Попробуйте это правило:

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

Где old.example.com - старое имя хоста, а new.example.com - новое.

0 голосов
/ 05 февраля 2010
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.newdomain.com/page.html");
exit();
?>

Это также должно работать для вас.

...