.htaccess: пересылать ВСЕ запросы на другой сайт - PullRequest
1 голос
/ 17 июня 2010

Я должен переслать существующий сайт на другой.

Я хочу перенаправить каждый запрос на старом сайте в корень нового сайта.

Пример:
http://oldsite.tld/index.php?mode=foo&action=bar следует переадресовать на http://newsite.tld/ и не http://newsite.tld/index.php?mode=foo&action=bar.

Возможно ли это только с помощью .htaccess? У меня также была бы возможность использовать PHP.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 17 июня 2010

Хорошо, я решил сделать это с mod_rewrite, простой Redirect в .htaccess не совсем справился с работой.

Вот что я в итоге использовал:1006 *

RewriteRule (.*) http://newsite.tld/? [R=301,L]

? в конце URL-адреса обеспечивает игнорирование всех запросов.

0 голосов
/ 17 июня 2010

Просто в начале каждого файла ставить

<?php
    header('Location: http://newsite.tld');
?>

Выполнить операцию быстрой предварительной подготовки для всех .php файлов.

...