lower case URL

Anton Kiryushkin swood на fotofor.biz
Ср Ноя 2 03:29:17 UTC 2011


 Значит что-то не так делаете. У меня ничего не развалилось -
HTTP://beta.translate.ru - можете проверить.

вторник, 1 ноября 2011 г. пользователь Andrey Repin <hell-for-yahoo at umail.ru>
писал:
> Здравствуйте, Уважаемый(-ая, -ое) Anton Kiryushkin!
>
> AK> Если кому-то интересно, то можно сделать следующим образом. Делается
> AK> локейшн для файлов в нижнем регистре, например:
> AK>                  location
> AK>
 ^.+\.(css|js|jpg|jpeg|gif|png|zip|rar|tgz|gz|bz2|cab|mp3|swf|pdf|ico|xls|doc|ppt|txt)$
> AK> {
> AK>                    root /path/to/file;
> AK>                  }
>
> AK> Дальше делается локейшн для "трудных файлов":
>
> AK>                location ~* /loc {
> AK>                     rewrite_by_lua '
> AK>                         local uri = string.lower(ngx.var.uri)
> AK>                         ngx.req.set_uri(uri,false)
> AK>                     ';
> AK>                }
>
> AK> Признаюсь честно, я пока не понял, как сделать логирование этих
запросов,
> AK> но если спросить урл вида http://domain.com/lOc/File.txt, то отдается
> AK> http://domain.com/loc/file.txt. Хотя урл в строке адресной не
меняется.
>
> В результате сайт начинает распадаться и дублироваться в поисковиках.
> На такие запросы надо отдавать 301-й с правильной ссылкой.
>
>
> --
> С уважением
>
>    Andrey Repin (hell-for-yahoo at umail.ru) вторник, 01.11.2011, <21:32>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

-- 
Best regards,
Anton Kiryushkin,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20111102/2a848e60/attachment.html>


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