2014-10-07 5 views
1

Возможно ли в Apache перенаправить запрос из моего домена: www.example.com/index.html в другой домен http://www.other-domain.com/page/info, как если бы я был непосредственно на этой странице?Перенаправить запрос в другой домен с помощью mod_rewrite

Поэтому пользователь не должен ничего замечать. Он должен просто подумать, что он посещает www.example.com, а apache возвращает содержимое http://www.other-domain.com/page/info.

Это связано с тем, что другой домен является новым сервером, и пользователи также могут посещать старый URL-адрес. Примечание: Я не хочу перенаправлять 301.

Я знаю, что это можно сделать с помощью VirtualHost, но мой веб-хост не позволяет мне это использовать. Я могу использовать mod_rewrite, поэтому я надеюсь, что смогу сделать то же самое с этим.

Любая идея, если это возможно, и если да, то как это сделать?

RewriteEngine on 
RewriteRule ^/index.html$ http://www.other-domain.com/page/info [PT] 

ответ

0

Единственный способ достижения этой цели является позволяет mod_proxy на www.example.com. После mod_proxy и mod_rewrute включены месту это правило в DocumentRoot/.htaccess из www.example.com:

RewriteEngine On 

RewriteRule ^/?(index\.html)?$ http://www.other-domain.com/page/info [L,P] 
Смежные вопросы