ПРОЕКТЫ 


  АРХИВ 


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: location uri с аргументами включительно


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: location uri с аргументами включительно
  • From: Sergey Croitor <scroitor@xxxxxxxxx>
  • Date: Mon, 14 Jan 2013 14:58:11 +0200
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=0/ktSnbar36LccEm6a2KOSJVl4pjdv/bHuNWWkVJfD0=; b=NrJdLd+imi5+k+0HEdgSweCwUre8IEuWCuKOtxLY/GlNwA2VzRhiX2dAWRrPLV5mBk zWBRr4mgOhMxwhOtL3ngy1P9wwbkSRaNJcSkfin1zlAsQEBlg5eSqpie6s6J38FDIGRZ 3ui5yF+C9q+L5P5iJ795DShLBmuUkZND6Fr6SqTKlUxae0TSyn/6DjbjCJsJuVL/IjmX jW1jTZQdPm6B/XKpJd8R6bW1+5s/almg2sXpCEByA7DahYfZE4ITbXzGp1wClkQnlZfa imyUHQZ1vAzRmJswZolxV1hTCRHOwHftnvmaV9JnKQJRnb8w/iGUJKYL0IyG16ykWO0o wu9w==
  • In-reply-to: <1291628882.20130114113412@mtu-net.ru>
  • References: <CADeiy2RgA56tf3Oirkw9WO9Cqwjf=XK40PNDXQ7c+eVbvbvTYA@mail.gmail.com> <1291628882.20130114113412@mtu-net.ru>

Прежде чем надеяться, я плотно мониторил логи в течение месяца где-то.
В данном конкретном случае роботы не балуют и используют именно этот паттерн ничего не переставляя.
То есть, буде такая возможность для location, то оно решило бы проблему.
И по моему опыту, роботы если и переставляют/добавляют к урлу параметры, то только от кривого кода в html или комбинируя всякие чекбоксы и селект боксы.
Ну а если какой лихой робот и переставил бы, то и фиг с ним(в моем случае). 
99% этих бесполезных запросов nginx бы отдал из кэша и одному из PHP и этим бы решил проблему.
Но видимо не судьба. 
Насколько я понял, это решаемо только путем предварительного вычисления условий с помощью perl_set внутри общего location.
Пока отщелкиваю подобные запросы от ботов на бэкенде, как это не прискорбно.

2013/1/14 Andrey Repin <hell-for-yahoo@xxxxxxxx>
SC> Пытаюсь организовать кэширование страниц с uri начинающегося со следующих
SC> символов:
SC> /index.php?main_page=nocachedajax&q=savelocation

Боюсь вас разочаровать, но для URL'ов в таком виде многие роботы частенько
переставляют параметры запроса, как им угодно, так что на выполнение условия
"начинается с" я бы на вашем месте надеяться не стал.

SC> Надо сделать это только для роботов

SC> Поначалу была мысль сделать так:

SC> location /index.php?main_page=nocachedajax&q=savelocation {


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


 




Copyright © Lexa Software, 1996-2009.