ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Нужна помощь с rewrite (www.doma in.com на forum.domain.com)



Hello!

On Thu, Jan 27, 2011 at 07:39:28PM -0500, petbka wrote:

> Привет.
> Есть задача отправлять со старого
> форума:
> http://www.domain.com/forum/forumdisplay.php?f=1290
> на новый адрес форума:
> http://forum.domain.com/forumdisplay.php?f=1290
> Используется такое правило сейчас:
> [code]
> ...
> location /forum/ {
> rewrite ^ http://forum.domain.com permanent;
>         }
> [/code]
> По идее оно должно нормально
> редиректить с сохранением пути к треду
> "forumdisplay.php?f=1290", но почему-то редиректит
> так:
> [code]
> http://forum.domain.com/?f=1290
> [/code]
> Куда исчезает "forumdisplay.php" непонятно.

Всё работает как и должно: аргументы сохраняются, путь 
переписывается.  Чтобы сохранить "forumdisplay.php" - об этом надо 
явно попросить, как-то так:

    location /forum/ {
        rewrite ^/forum/(.*) http://forum.domain.com/$1 permanent;
    }

Maxim Dounin

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.