Пример организации редиректа, в зависимости от домена, на какой-то раздел сайта.У нас есть домены, 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.dev/tips/info/2119.shtml