私はPHP、Wordpress、およびいくつかのHTML5に手を出しています。3 つのファイルを作成しました。ニュース、ニュース IE およびニュース HTML5。News はブラウザーの種類をチェックし、ブラウザーが IE8 以降であるかどうかに応じて、news-IE (div) または news-HTML5 (HTML5 タグ) を取得します。これは悪い方法ですか?これにより、検索エンジンは重複コンテンツとしてマークされますか? もしそうなら、私が推測するrobots.txtにdisallowを追加する必要がありますよね?
コード:
<?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 が使用されます。