日本であれば、
???.blogspot.com → ???.blogspot.jp
となります。
そこで、リダイレクトを利用して、特定コンテンツの内容を日本国内のみで表示させる方法を書きます。
今回は、Javascriptを利用します。
方法
表示させたい場所に(ウィジェット等)に下記のようなコードを貼り付ける。
<script type="text/javascript">
//.jpがホストネームにあるかどうか
if (location.host.indexOf('.jp') != -1){
//.jpがある場合の記述例(スラッシュはバックスラッシュでエスケープ)
document.write('<b>日本語<\/b>');
}else{
//.jp以外の場合の記述例(スラッシュはバックスラッシュでエスケープ)
document.write('<b>Japanese<\/b>');
}
</script>
まとめ
この方法では、あくまでコンテンツの一部分に対する表示の有無ですので、ページ単位で行うのであれば、hreflangタグ等を利用したほうが良いと思われます。
以上、参考にしていただけたら幸いです。
0 件のコメント:
コメントを投稿