Назад | Перейти на главную страницу

Преобразование правила htaccess в nginx

Мне было интересно, может ли кто-нибудь сказать мне, каким будет правило nginx для следующего кода htaccess. Я искал в Интернете, но ничего не нашел.

<FilesMatch "\.(ttf|otf|eot)$">
    <IfModule mod_headers.c>
        Header set Access-Control-Allow-Origin "*"
    </IfModule>
</FilesMatch>

Это выглядело бы примерно так:

server {
    listen        80;
    server_name   nginx.org  www.nginx.org;
    root          /data/www;

    location / {
        index     index.html  index.php;
    }

    location ~* \.(ttf|otf|eot)$ {
        add_header Access-Control-Allow-Origin "*";
    }
}

Я просто пишу это по памяти, так что вам придется это проверить. В location ~* означает совпадение без учета регистра в регулярном выражении. Все остальные конф. В server информативны. Просто так ты грок как они работают вместе.

Больше информации: