ПРОЕКТЫ 


  АРХИВ 


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: Редирект директории на урл со слешем в конце



нарвался на обратную, неприятную траблу
решили через костыли но неприятно
для некого торрентррекера приходили запросы вида /annonce?blabla
nginx автоматом возвращал редирект на /annonce/?blabla
как бы от этого избавиться?


2011/7/12 Илья Шипицин <chipitsine@xxxxxxxxx>
почему вы думаете, что в имени каталога не может быть точки?

12 июля 2011 г. 15:17 пользователь Глазачев Владимир <pansg@xxxxxxxxx> написал:

 
"www.domain.ru/shop - это файл или каталог ? " 
 
каталог можно отличить  по отсутствию расширения
 
12.07.2011, 08:32, "Илья Шипицин" <chipitsine@xxxxxxxxx>:
если файл лежит не на nginx, как он может определить, является ли этот объект каталогом, файлом или динамически сгенерированной страницей ?

например

www.domain.ru/shop - это файл или каталог ?

11 июля 2011 г. 21:15 пользователь Глазачев Владимир <pansg@xxxxxxxxx> написал:




> Если у вас url'ы обрабатываются бекендом - это либо надо делать
> бекендом же, либо тщательно выписывать nginx'у правила что и куда
> редиректить (иначе откуда он узнает, что "new.shop" редиректить
> надо, а "new.shtml" - не надо?).
Ну тут вроде-бы довольно простые правила, что-то вроде: редиректить все, кроме ссылок заканчивающихся на файл ( т.е. с раширением) , все кроме каталогов заканчивающихся на слеш, урлов с гет  параметрами

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


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



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


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


 




Copyright © Lexa Software, 1996-2009.