Si no estoy equivocado, tu servidor es «nginx». Ponte en contacto con el soporte de tu hosting y que te digan cuál debería ser la sintaxis.
Si no es así, lo único que podría ser es que no estuviera activo el módulo mod_headers. Para saberlo, basta con que quites el condicional y dejes solo
<FilesMatch "\.(ttf|ttc|otf|eot|woff|woff2|font.css|css|js)$">
Header set Access-Control-Allow-Origin "*"
</FilesMatch>
Si no está activo el módulo, te dará un error al intentar acceder a tu sitio.
hola gracias por contestar.
Si mi servidor es nginx. El soporte de mi hosting dice que no hace soporte de programaciom, me parece absurdo.
He probado a revisar el codigo de htaccess aqui http://www.htaccesscheck.com/
y resulta correcto.
He probado a poner el codigo que me has dicho tu, la pagina se carga pero el problema sigue apareciendo….
Algun consejo?
Es que el htaccess no funciona en ese tipo de servidores. El archivo a modificar es nginx.conf
En https://winginx.com/en/htaccess puedes pasar a la sintaxis correcta las directivas de htaccess
posible que me lo convierte así?
# nginx configuration by winginx.com
location / {
}
No conozco bien nginx pero esa no es la conversión adecuada.
Prueba a poner
location ~* \.(ttf|ttc|otf|eot|woff|woff2|font.css|css|js)$ {
add_header Access-Control-Allow-Origin *;
}
mil gracias. Podrias decirme donde normalmente se encuentro este fichero porque el carpeta raiz no lo encuentro
he contacto el hosting y me han dicho que ese fichero es diposponibile solo con quien tiene un servidor dedicado one cloud…
No he trabajado nunca con nginx pero digo yo que habrá alguna alternativa al htaccess del apache. Pregunta a ver.
nada, el soporte del hosting no me puede ayudar.
Algun consejo para que cargue esa font en mozilla?
O si no es posible cargar otra font solo en mozilla?