Все, разобрался, получилось так
location / {
location ~ [^/]\.ph(p\d*|tml)$ {
try_files /does_not_exists @apacheback;
}
location ~*
On Thu, Nov 07, 2019 at 08:21:31PM -0500, commeta wrote:
> А как здесь location /webp прикрутить? подскажите.
в любое место внутри вашего location / { ... }
только нужно использовать location ^~ /webp/ { ... }, потому что
регулярки выигрывают и вы получите цикл.
а еще мне кажется, что вместо
оу. я проглядел этот момент.
я предлагал default_type не имея в виду if
чт, 7 нояб. 2019 г. в 18:28, damir bikmuhametov :
> On Thu, Nov 07, 2019 at 07:53:28AM -0500, commeta wrote:
> > Там сайт на modx, я сделал прозрачную поддержку webp, без участия контент
> > менеджера. Скрипт на сервере
On Thu, Nov 07, 2019 at 07:53:28AM -0500, commeta wrote:
> Там сайт на modx, я сделал прозрачную поддержку webp, без участия контент
> менеджера. Скрипт на сервере обходит файлы, делает webp копии, и складывает
> в подкаталог /webp/ полностью сохраняя структуру каталогов. Все настроено и
>
Жаль что в nginx нет директивы set_header , то есть замена заголовка если он
есть и добавление если его нет
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,286117,286124#msg-286124
___
nginx-ru mailing list
nginx-ru@nginx.org
Там сайт на modx, я сделал прозрачную поддержку webp, без участия контент
менеджера. Скрипт на сервере обходит файлы, делает webp копии, и складывает
в подкаталог /webp/ полностью сохраняя структуру каталогов. Все настроено и
работает, достаточно удобно получилось. Но вот как mime type поменять
Пробовал, вылетает с ошибкой:
"default_type" directive is not allowed here
Видимо надо как-то в другой контекст поместить
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,286117,286119#msg-286119
___
nginx-ru mailing list
nginx-ru@nginx.org
default_type text/plain;
вместо
add_header Content-Type text/plain;
чт, 7 нояб. 2019 г. в 02:44, commeta :
> location / {
> location ~ [^/]\.ph(p\d*|tml)$ {
> try_files /does_not_exists @apacheback;
> }
> location ~*
>
>
location / {
location ~ [^/]\.ph(p\d*|tml)$ {
try_files /does_not_exists @apacheback;
}
location ~*
^.+\.(gif|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf|woff|woff2|ico|ttf)$
{
try_files $uri $uri/