Googleから通知「HTMLタグは許可されていません」の対応
Google Search Consoleから「HTMLタグは許可されていません」と通知が来たときに行った対応。自分のミスを修正した話です。
問題のHTMLタグの場所
Crayon Syntax Highlighterを利用して、PHPのコードを表示していたページ
原因
Crayon Syntax Highlighterを正しく利用すれば、「<」 や 「>」 が文字実体参照 < や > に自動的に置換されますが、一部コードを書き換えたくて、preタグ内にコードをペースト。「<」 や 「>」 が残った状態になってました。
対策
Crayon Syntax Highlighterを正しく利用する。もしくは、「<」 や 「>」 を文字実体参照 < や > に置換する。
あとがき
preタグ内にHTMLタグや比較演算子などを記述する場合、文字実体参照に置換して記述しなければならない。
文字実体参照なので、 < や > で記述したところは、 < や > で表示される。
記事にするほどのことではないですが、同じミスを2回したので覚え書き。ちなみに、& も実体参照のため、記事を書いているときの表記は &lt; となっています。
ディスカッション
コメント一覧
まだ、コメントがありません