The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"nginx - отдача 404й по вхождению в url"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (nginx)
Изначальное сообщение [ Отслеживать ]

"nginx - отдача 404й по вхождению в url"  +/
Сообщение от GTHack email(??) on 15-Янв-14, 14:11 
Движек сайта плодит странички, начинающиеся с
http://www.site.ru/
                        articles/
например
http://www.site.ru/
                %0...og/blog/auth1/

хочу nginx-ом отдавать 404ю на все запросы с вхождением articles
либо

какие только location я не пробовал писать - всё без толку, т.к. по приоритету обрабатывается существующий

PHP код:
location ~ /$ {
...............
}
Помогите!
количество несуществующих проиндексированных страниц в этой папке уже приближается к полутора миллионам

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "nginx - отдача 404й по вхождению в url"  +/
Сообщение от PavelR (ok) on 15-Янв-14, 15:08 
> какие только location я не пробовал писать - всё без толку, т.к.
> по приоритету обрабатывается существующий

Прочитаю за вас вслух документацию (кстати, она на русском написана!)

... Затем проверяются регулярные выражения, в порядке их следования в конфигурационном файле. Проверка регулярных выражений прекращается после первого же совпадения, и используется соответствующая конфигурация.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "nginx - отдача 404й по вхождению в url"  +/
Сообщение от GTHack email(ok) on 16-Янв-14, 05:53 
>> какие только location я не пробовал писать - всё без толку, т.к.
>> по приоритету обрабатывается существующий
> Прочитаю за вас вслух документацию (кстати, она на русском написана!)
> ... Затем проверяются регулярные выражения, в порядке их следования в конфигурационном
> файле. Проверка регулярных выражений прекращается после первого же совпадения, и используется
> соответствующая конфигурация.

За меня читать не нужно, я и сам буквам обучен.

Проблема видимо была в неправильной обработке спец.символов
т.к. location с расширенной регуляркой без %0A%09%09%09 перед articles сразу же отлично отработал

location ~ articles {
return 404;
}

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру