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> написал:
каталог можно отличить по отсутствию расширения
если файл лежит не на 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
|