Welcome! Log In Create A New Profile

Advanced

Re: редиректы

Oleg Motienko
February 02, 2013 10:16AM
Добрый день.

proxy_intercept_errors on должен помочь.


2013/2/1 garrotte <garrotte@demiart.ru>:
> Здравствуйте
> Есть связка nginx - apache
> конфиг примерно такой
> server {
> listen 1.1.1.1:80;
> server_name host.com;
>
> location / {
> proxy_pass http://apache;
> proxy_set_header Host $host;
> proxy_set_header X-Real-IP $remote_addr;
> proxy_set_header X-Forwarded-For $remote_addr;
> }
>
> location ~* ^.+\.(jpg|jpeg|gif|png|svg|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar)$ {
> root /home/host/public_html;
> }
>
> error_page 404 /error-404.php;
>
> location = /404.html {
> root /usr/share/nginx/html;
> }
>
> error_page 500 502 503 504 /50x.html;
> location = /50x.html {
> root /usr/share/nginx/html;
> }
>
> на апаче куча рерайтов
> в данный момент сайт переезжает на другой домен, задача стоит
> следующая, если апач возвращает 404, ответ клиенту идет от старого
> домена host.com, если ответ апача 200, редирект на новый домен
> newhost.com.
> Проверять nginx'ом существование файлов и папок из запроса, не имеет
> смысла, поскольку большинства из них не существует и реальный запрос к
> скриптам ( включая имена самих скриптов ) формируется рерайтами
> htaccess
>
> никак не соображу, как реализовать эту схему (и возможно-ли вообще?)
>
> подскажите куда копать, заранее спасибо
>


--
Regards,
Oleg
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

редиректы

garrotte February 01, 2013 03:28AM

Re: редиректы

Oleg Motienko February 02, 2013 10:16AM

Re: редиректы

garrotte February 05, 2013 02:40AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 245
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready