0

我最近有一个服务器切换,但这有时发生在我的服务器被切换之前。当我在我的 Facebook 粉丝页面上链接帖子时,有时它只会显示没有描述的链接并且看起来很奇怪。显然,原因是因为它在 IE 中呈现这样的页面......

在此处输入图像描述

有谁知道它为什么这样做?这是一个 wordpress 博客,这是我的主要内容...

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

谢谢你的帮助!

回复:

尝试按要求更改 DOCTYPE,但没有成功。我还删除了元标记和同样的东西。我在 IE 中使用http://web-sniffer.net/,它似乎有 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" />

仍然没有运气,它显示为胡言乱语。


我开始怀疑它是否是服务器端,因为它似乎在我的本地驱动器上工作正常(但公平地说,我没有连接到实时数据库),我将主题更改为基本的 wordpress 主题,它仍然有错误

4

1 回答 1

1

我很确定我知道发生了什么事。这似乎是使用 WP-Super Cache 的服务器上的压缩问题。我把它关了,它似乎更好

于 2012-06-28T19:21:28.450 回答