Converter a regra de htaccess para nginx

2

Eu queria saber se alguém poderia me dizer qual seria a regra nginx para o seguinte código de htaccess. Eu pesquisei online, mas não encontrei nada.

<FilesMatch "\.(ttf|otf|eot)$">
    <IfModule mod_headers.c>
        Header set Access-Control-Allow-Origin "*"
    </IfModule>
</FilesMatch>
    
por Mitchell Wischmann 19.05.2011 / 04:59

1 resposta

4

Seria algo parecido com isto:

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 "*";
    }
}

Eu só estou escrevendo isso da memória, então você terá que testá-lo. O location ~* significa uma correspondência insensível a maiúsculas e minúsculas. Todos os outros confs em server são informativos. Só assim você grok como estes trabalham juntos.

Mais informações:

por 19.05.2011 / 05:53

Tags