Foros del Web » Creando para Internet » Diseño web »

[SOLUCIONADO] Problema con @font-face en error 404

Estas en el tema de Problema con @font-face en error 404 en el foro de Diseño web en Foros del Web. Hola gente Últimamente me encuentro con el mismo problema en mis páginas de error (404, principalmente). Y es que cuando tienen que cargar las tipografías ...
  #1 (permalink)  
Antiguo 11/05/2015, 04:27
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 11 años, 3 meses
Puntos: 145
Pregunta Problema con @font-face en error 404

Hola gente

Últimamente me encuentro con el mismo problema en mis páginas de error (404, principalmente). Y es que cuando tienen que cargar las tipografías desde @font-face (CSS3), me lanza el siguiente error:

Cita:
Font from origin 'http://www.midominio.com' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://midominio.com' is therefore not allowed access.
Carga todo "correcto", es decir, la network (F12) de Chrome me muestra un GET con status 200 (OK), pero me dice que el peso es de 0 B aunque se haya tardado, por ejemplo, 150 ms. en cargar.

Lo curioso es que me carga TODAS las versiones de la tipografía (woff, woff2, ttf), pero en mi página principal solo carga las que necesita (en mi caso, woff2).

Leí que se puede modificar si se cambia algo en el .htaccess, pero no se si es seguro.

EDIT: Me acabo de dar cuenta que solo pasa cuando la URL es "midominio.com", y cuando es "www.midominio.com" esto no pasa (carga las fonts correctamente).
__________________
¿Te sirvió la respuesta? Deja un +1
  #2 (permalink)  
Antiguo 11/05/2015, 06:10
Avatar de fede5426  
Fecha de Ingreso: diciembre-2014
Ubicación: Córdoba
Mensajes: 446
Antigüedad: 10 años
Puntos: 208
Respuesta: Problema con @font-face en error 404

Tenes configurada una redirección 301?

No se si sera la solución mas acertada, pero de paso evitas contenido duplicado.
  #3 (permalink)  
Antiguo 11/05/2015, 06:15
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 11 años, 3 meses
Puntos: 145
Respuesta: Problema con @font-face en error 404

Cita:
Iniciado por fede5426 Ver Mensaje
Tenes configurada una redirección 301?

No se si sera la solución mas acertada, pero de paso evitas contenido duplicado.
Nope, ninguna.
__________________
¿Te sirvió la respuesta? Deja un +1
  #4 (permalink)  
Antiguo 11/05/2015, 07:31
Avatar de fede5426  
Fecha de Ingreso: diciembre-2014
Ubicación: Córdoba
Mensajes: 446
Antigüedad: 10 años
Puntos: 208
Respuesta: Problema con @font-face en error 404

En el htacces escribís esto:

Código :
Ver original
  1. <IfModule mod_rewrite.c>
  2. RewriteCond %{HTTP_HOST} ^misitio.com [NC]
  3. RewriteRule ^(.*)$ http://www.misitio.com/$1 [R=301,L]
  4. </IfModule>

Para que funcione, necesitas que la función mod rewrite esté activada, y para activarla tenés que incluir éste código al inicio del archivo:

Código :
Ver original
  1. Options +FollowSymlinks
  2. RewriteEngine on

Por las dudas hace una copia del htacces.
  #5 (permalink)  
Antiguo 11/05/2015, 08:06
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 11 años, 3 meses
Puntos: 145
Respuesta: Problema con @font-face en error 404

El mod rewrite lo tenía ya activado, por otras cuestiones.

Hice la redirección como me dijiste, y funcionó perfectamente.
¡Muchas gracias!
__________________
¿Te sirvió la respuesta? Deja un +1
  #6 (permalink)  
Antiguo 11/05/2015, 08:11
Avatar de fede5426  
Fecha de Ingreso: diciembre-2014
Ubicación: Córdoba
Mensajes: 446
Antigüedad: 10 años
Puntos: 208
Respuesta: Problema con @font-face en error 404

De nada!

Etiquetas: 404, font-face, fonts
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:22.