0

最近サーバーを切り替えましたが、これはサーバーが切り替えられる前に時々発生しました。Facebook のファン ページに投稿をリンクすると、リンクが説明なしで表示され、奇妙に見えることがあります。どうやら、その理由はIEでこのようにページをレンダリングしているためです...

ここに画像の説明を入力

なぜそれがそうしているのか、誰にも分かりますか?それはワードプレスのブログであり、ここに私のトップラインがあります...

<!DOCTYPE html><!-- HTML 5 -->
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />

助けてくれてありがとう!

返信:

要求に応じて DOCTYPE を変更しようとしましたが、うまくいきませんでした。また、メタタグと同じことを削除しました。http://web-sniffer.net/を IE で使用していますが、50% の時間は正常に読み込まれ、残りは意味不明に見えます。返信をもとに更新していきます

返信 2:

これがphpの私の正確なヘッダーです

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "w3.org/TR/html4/strict.dtd">
<html <?php language_attributes(); ?>>
<head>
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<link href='http://fonts.googleapis.com/css?family=Cantarell' rel='stylesheet' type='text/css'>
<link rel="shortcut icon" href="/favicon.ico" >
<link rel="icon" type="image/gif" href="animated_favicon1.gif" >
<title><?php bloginfo('name'); if(is_home() || is_front_page()) { echo ' - '; bloginfo('description'); } else { wp_title(); } ?></title>

<?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?>
<?php wp_head(); ?>
<script type="text/javascript" src="http://apis.google.com/js/plusone.js"></script>
</head>

これを新しいヘッダーとして追加しました:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />

それでもうまくいきません。


ローカルドライブで正常に動作しているように見えるため(公平を期すために、ライブDBに接続していません)、テーマを基本的なワードプレステーマに変更しましたが、まだエラー

4

1 に答える 1

1

私は何が起こったのか知っていると確信しています。WP-Super Cache を使用しているサーバーでの圧縮の問題のようです。私はそれをオフにしました、そしてそれはより良く見えるようです

于 2012-06-28T19:21:28.450 に答える