Странно, но вот такой реврайт позволяет исправить данную проблему rewrite ^(.*)(php|html)(\&|\?)(.*)=(.*)&(.*)=(.*)&(.*)=(.*) $1$2?$4=$5&$6=$7&$8=$9 permanent; rewrite ^(.*)(php|html)(\&|\?)(.*)=(.*)&(.*)=(.*) $1$2?$4=$5&$6=$7 permanent; rewrite ^(.*)(php|html)(\&|\?)(.*)=(.*) $1$2?$4=$5 permby OlegEk - Nginx Mailing List - Russian
Есть ссылка, результат которой 404й код " ht_tp://site.ru/product_thumb.php%3Fimg%3Dimages/g15938.jpg%26w%3D289%26h%3D300" Такие ссылки иногда приходят с поисковиков (в частности при обходе гуглем). Сайт гарантированно не даёт таких линков. Если напby OlegEk - Nginx Mailing List - Russian
Лог ошибки выглядит так: 2012/04/01 00:26:45 29979#0: *183652 open() "/srv/http/site.ru/product_thumb.php?img=images/195290.jpg&w=300&h=294" failed (2: No such file or directory), client: 66.249.66.134, server: te rritory-pc.ru, request: "GET /product_thumb.php%3Fimg%3Dimages/195290.jpg%26w%3D300%26h%3D294 HTTP/1.1", host: "site.ru"by OlegEk - Nginx Mailing List - Russian