Задать вопрос

Как настроить редирект на домен третьего уровня (nginx)?

Как настроить редирект
- есть site.ru/index.php на 80 порту,
- есть файл site.ru/old.php
Необходимо перебрасывать c пользователей old.site.ru на файлsite.ru/old.php c помощью nginx

Прописал в hosts на сервере 127.0.0.1 localhost site.ru old.site.ru
И прикинул Nginx так, но не работает:
spoiler
server {
    listen 80;
    server_name old.site.ru;
    location / {
        root /путь/ксайту/;
        index old.php;
    }
    location ~* \.(gif|jpg|png)$ {
        expires 30d;
    }

location ~ \.php$ {
                fastcgi_pass 127.0.0.1:9000;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                include        fastcgi_params;
    }
location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar)$ {
                   access_log off;
                   expires max;
                   error_page 404 = /404.html;
    }

}

  • Вопрос задан
  • 622 просмотра
Подписаться 2 2 комментария
Подписчики вопроса 2 К ответам на вопрос (3)