Условная перезапись URL - PullRequest
       9

Условная перезапись URL

1 голос
/ 20 февраля 2010

Как я могу использовать перезапись URL в .htaccess для перенаправления на разные домены в зависимости от URL?

Примеры:

  • http://ONE/ до http://TWO/
  • http://ONE/some_content до http://THREE/some_content

1 Ответ

2 голосов
/ 20 февраля 2010

Это должно работать, если вы хотите перенаправить клиента:

# http://ONE/ to http://TWO/
RewriteCond %{HTTP_HOST}    =one
RewriteRule ^$             http://two/ [R,L]

# http://ONE/some_content to http://THREE/some_content
RewriteCond %{HTTP_HOST}    =one
RewriteRule ^(.+)$         http://three/$1 [R,L]

Если вы предпочитаете прокси-запросы, измените вместо этого флаг R на P.

...