Скрито рутиране/Редирект на папка от един сървър към друг
Има поне два случая, при които може да ви се наложи пренасочите (при това скрито) посещенията от един адрес към друг. Най-често това става с mod_rewrite, но хората не подозират, че това може да става лесно дори между различни домейни!
Примерна постановка
Искате да пренасочите
http://notrial.info/folder/*
към
http://get-ads.com/*
Единственото изискване е да имате активирани/заредени mod_rewrite и mod_proxy в Apache.
След като сте сигурни, че имате зареден mod_proxy и mod_rewrite добавяте тези редове към .htaccess (или в секцията на vhost-a ви):
RewriteEngine on RewriteBase / RewriteRule ^folder/(.*) http://get-ads.com/folder/$1 [NC,L,P]
Удебеленото P е съкращение на Proxy – точно то върши чудесата в нашия случай.
Когато някой посетител отвори http://notrial.info/folder/ ще вижда всъщност http://get-ads.com/ – без да се променя домейна/адреса!
Трябва да поясня, че в случая не става дума за редирект – ефект, който се постигна с модификатора “R”.
Categories: HowTo