Re: Редирект директории на урл со слешем в конце

Илья Шипицин chipitsine на gmail.com
Вт Июл 12 15:14:44 UTC 2011


почему вы думаете, что в имени каталога не может быть точки?

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

>
> "www.domain.ru/shop - это файл или каталог ? "
>
> каталог можно отличить  по отсутствию расширения
>
> 12.07.2011, 08:32, "Илья Шипицин" <chipitsine на gmail.com>:
>
> если файл лежит не на nginx, как он может определить, является ли этот
> объект каталогом, файлом или динамически сгенерированной страницей ?
>
> например
>
> www.domain.ru/shop - это файл или каталог ?
>
> 11 июля 2011 г. 21:15 пользователь Глазачев Владимир <pansg на yandex.ru>написал:
>
>>
>>
>>
>>
>> > Если у вас url'ы обрабатываются бекендом - это либо надо делать
>> > бекендом же, либо тщательно выписывать nginx'у правила что и куда
>> > редиректить (иначе откуда он узнает, что "new.shop" редиректить
>> > надо, а "new.shtml" - не надо?).
>> Ну тут вроде-бы довольно простые правила, что-то вроде: редиректить все,
>> кроме ссылок заканчивающихся на файл ( т.е. с раширением) , все кроме
>> каталогов заканчивающихся на слеш, урлов с гет  параметрами
>>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20110712/34f08e10/attachment.html>


Подробная информация о списке рассылки nginx-ru