| Редирект в зависимости от домена в nginx | [исправить] | 
| Пример организации редиректа, в зависимости от домена, на какой-то раздел сайта.
У нас есть домены, 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.
 | 
|  | 
| 
 | 
 | | Раздел:    Корень / Администратору / Сетевые сервисы / WWW, Apache httpd / Редирект, mod_rewrite |