我正在涉足 PHP、Wordpress 和一些 HTML5。我做了3个文件;新闻、新闻-IE 和新闻-HTML5。News 检查浏览器类型并根据浏览器是 IE8 或更高版本获取 news-IE (divs) 或 news-HTML5 (HTML5 tags)。这是一个不好的方法吗?这会导致搜索引擎标记为重复内容吗?如果是这样,我认为应该在 robots.txt 中添加一个不允许,对吧?
代码:
<?php
$IE;
if( strstr('/(?i)msie [1-8]/',$_SERVER['HTTP_USER_AGENT']) ) { $IE = 't'; } else { $IE = 'f'; }
?>
<?php
if( $IE == 't' ) { get_template_part("news-IE"); } else { get_template_part("news-HTML5"); }
?>
注意:由于工作场所正在讨论渐进增强,我只是在使用这种方法。我认为这可能是在 IE 中禁用 Javascript 的一个不错的解决方案,这样 div 将代替部分标签。