2015-05-31 5 views
0

Я хочу, чтобы перенаправить .domain.com/ к .otherdomain.com/ и domain.com/* к otherdomain.com/*, который находится на другом сервере..htaccess для перенаправления поддомена на другой домен

Кроме того, я хочу в адресной строке, чтобы перейти в новый домен

например: hi.domain.com/there -> hi.otherdomain.com/there

Я нашел несколько примеров .htaccess но не может сделать оба правила в одном.

Как я могу это сделать?

Спасибо!

ответ

1

Вы можете попробовать это в своем .htaccess в корне.

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^(.+\.)?domain\.com$ 
RewriteRule ^(.*)$ http://%1otherdomain.com/$1 [R=301,L] 
+0

Он работает на domain.com, domain.com/subdir, но не на subdomain.domain.com (перенаправление поддоменов не работает) .. как я могу это исправить? – klados

+0

Ваша установка должна быть в состоянии распознать субдомены из вашего основного домена. Либо убедитесь, что ваш vhost содержит субдомены в вашем сервере ServerAlias, либо используйте это правило в поддоменах, которые вы хотите перенаправить. –

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