web-dev-qa-db-fra.com

Wordpress changements de disposition et de police entre www.example.com/blog et example.com/blog

Une installation de WordPress à l'aide de http://www.example.com/blog indique une police incorrecte (et à cause de cela une présentation incorrecte), tandis que l'utilisation de http://example.com/blog indique la police et la présentation correctes.

Cela se produit sur Firefox et IE9. Chrome et IE8 ne se comportent pas comme ceci.

Je suis complètement perdu sur les causes possibles de ceci, pourriez-vous m'éclairer?

2
Vinko Vrsalovic

Mis à jour sur la base du commentaire fourni par @ Lèsemajesté

Cela est dû au fait que FF et IE9 ont choisi de mettre en œuvre un mécanisme DRM anti-domaine pour les polices Web.

Je l'ai corrigé en utilisant le code suivant dans mon fichier htaccess pour épingler le site à un seul domaine, quelle que soit la version de l'URL à laquelle il accède (cela semblait également utile du point de vue du référencement).

RewriteEngine On
RewriteCond %{HTTP_Host} !^www\.domain\.org.uk$ [NC]
RewriteRule ^(.*)$ http://www.domain.org.uk/$1 [R=301,L]

Vous pouvez également contourner le problème en incorporant la police dans votre feuille de style à l'aide de l'encodage en base64 .

5
toomanyairmiles