Пример организации редиректа, в зависимости от домена, на какой-то раздел сайта.У нас есть домены, motto.ru, kids.ru, meet.ru и figvam.ru. Есть главный домен forum.ru, на котором
мы хотим редиректить их (в зависимости от домена будет разный форум). Наиболее правильный вариант этого:http {
map $http_host $forum_id{
hostnames;default "";
.motto.ru "11";
.kids.ru "12";
.meet.ru "13";
.figvam.ru "13";
}server {
listen 80 default;rewrite ^ http://forum.ru/?f=$forum_id;
}server {
listen 80;server_name forum.ru www.forum.ru;
location / {
proxy_pass http://localhost:80/;
}
}
}содержимое блока map (домен и id форума) можно вынести в отдельный файл и подключать его через include.
URL: http://catap.ru/blog/2009/07/03/nginx-config-samples-redirec.../
Обсуждается: http://www.opennet.me/tips/info/2119.shtml
баян давно Кирил это публиковал
В имени Кирилл две Л.
А если надо проксировать? Чтобы посетители kids.ru сидели на ветке http://forum.ru/?f=12 и не знали об этом?