2016-04-06 5 views
0

Мне нужно изменить домены, когда у меня есть определенный путь по запросу URL-адреса. В частности, мне нужно сначала идентифицировать, если определенный маршрут (/ путь) существует в запросе url. Если существует, то покажите веб-сайт с доменом www.mynewdomain.com/path/. Если/path не существует в запросе url, тогда покажите www.myolddomain.com или что бы он ни делал.Домен перенаправления на основе регулярного выражения

+0

Вы хотите сохранить параметры для этого запроса как есть? Я имею в виду, скажем, вы получаете доступ через http://www.myolddomain.com/resource/path?query=sachin, вы хотите перенаправить его как http://www.mynewdomain.com?query=sachin –

ответ

0

Вы можете использовать RewriteRule для перенаправления запроса в новый домен. Вы можете указать конфигурацию на виртуальном хосте.

RewriteEngine On 
RewriteRule /path(.*) http://www.mynewdomain.com/$1 [L,R] 

Этой конфигурация сохраняет URL-часть после /path маркеров [обозначенных (.*)] и переписан на перенаправленном путь с использованием $1.

Смежные вопросы