Re: Присутствие "?" в location
pumamd
nginx-forum на nginx.us
Чт Окт 13 16:03:27 UTC 2011
Vitaliy Lysenko Wrote:
-------------------------------------------------------
> не понятно что делать если
> нету аргумента ....
>
> ну можно попробовать
> отправить реврайтом в
> локейшен типа @cacheBANS и
> там закешить
>
> как-то так опробуй
>
> location ~ ^/index.php {
>
> #все что с этим аргументов -
> обработать в другом
> локейшене
> if ($arg_page="bans") { rewrite @cacheBANS; }
> # а дальше будет все для ури
> без аргумента как и было
>
> fastcgi_pass
> unix:/var/run/php-fpm.sock;
> fastcgi_index index.php;
> fastcgi_param SCRIPT_FILENAME
> $document_root$fastcgi_script_name;
> include fastcgi_params;
>
> fastcgi_cache bans;
> fastcgi_cache_valid 200 301 302 304
> 30s;
> fastcgi_cache_valid 404
> 1m;
> fastcgi_cache_key
> "$request_method|$http_if_modified_since|$http_if_
> none_match|$host|$request_uri";
> fastcgi_hide_header "Set-Cookie";
> fastcgi_ignore_headers "Cache-Control"
> "Expires";
> }
>
>
> location @cacheBANS
> {
> тут чтоо виимо особое
> типа время кеша
> "исчисляется годами?" :)
>
> }
непомогло :), отделил страничку в
отдельный пхп файлик
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,216426,216658#msg-216658
Подробная информация о списке рассылки nginx-ru