無料レンタルサーバー000webhostにrobots.txtを置いたが不具合が発生。

ブラウザでrobots.txtにアクセスすると改行無しに一列に表示されている。
ウェブマスターツール(現Search Console)のrobots.txt テスターで確認すると

<!-- Hosting24 Analytics Code -->
<script type="text/javascript" src="http://stats.hosting24.com/count.php"></script>
<!-- End Of Analytics Code -->

という3行が追加されており、「構文が認識できませんでした」となっている。
000webhostが自動的に追加する解析コードで、以前停止したはずなんだが。

もう一度http://members.000webhost.com/analytics.phpから”Disable Code”してみたが変化無し。
robots.txtを編集し直したり、再度アップロードしても改善しない。

検索すると000webhostのフォーラムに同じ不具合の報告があった。
Robots.txt and Analytics Code - Free Web Hosting Forum

ここの回答を参考に.htaccessに下記を追記

AddType text/plain .txt

ブラウザでの表示が正常になった。
ウェブマスターツールの方もrobots.txt テスターで再度「送信」→「更新をリクエスト」すると改善していた。

表示   このエントリーをはてなブックマークに追加

Comments

2016年3月10日