web-dev-qa-db-ja.com

Wordpress www.example.com/blogとexample.com/blogの間のレイアウトとフォントの変更

http://www.example.com/blogを使用したWordPressインストールでは、間違ったフォントが表示されます(レイアウトが間違っているため)http://example.com/blogを使用すると正しいフォントとレイアウトが表示されます。

これはFirefoxおよびIE9で発生します。 ChromeおよびIE8はこのように動作しません。

私はこれの考えられる原因について完全に失われています、私に教えてください。

2
Vinko Vrsalovic

@Lèsemajestéによって提供されたコメントに基づいて更新

これは、FFとIE9がWebフォント用のアンチクロスドメインDRMメカニズムの実装を選択したために発生します。

アクセスしたURLのバージョンに関係なく、htaccessファイルで次のコードを使用してサイトを単一のドメインに固定することで修正しました(これはSEOの観点からも有用であると思われます)。

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

base64エンコーディングを使用してスタイルシートにフォントを埋め込む によって問題を回避することもできます。

5
toomanyairmiles