WordPress apache error “File does not exist: robots.txt/favicon.ico”

apacheのエラーログ(/opt/bitnami/apache2/logs/error_log)見てたら、

File does not exist: /opt/bitnami/apache2/htdocs/robots.txt
File does not exist: /opt/bitnami/apache2/htdocs/favicon.ico

といったエラーが出てるんですよ。
調べてみたら色々と対策があるみたいですが、以下の方法をとりました。
  • robots.txtについて
/opt/bitnami/apache2/htdocs/robots.txtの空ファイルを作るだけ。
一応、666にしておきます。
$ touch /opt/bitnami/apache2/htdocs/robots.txt
$ chmod 666 /opt/bitnami/apache2/htdocs/robots.txt

  • favicon.icoについて
/opt/bitnami/apache2/conf/httpd.conf に以下の行を追加します。

Redirect 404 /favicon.ico
<Location /favicon.ico>
ErrorDocument 404 "No favicon"
</Location>


また、念のため、以下の行を /opt/bitnami/apps/wordpress/htdocs/.htaccess に追加します。

RewriteCond %{REQUEST_URI} !^/(apple-touch-icon.png|apple-touch-icon-precomposed.png|crossdomain.xml|favicon.ico|robots.txt)$



さて、これでhttpdをrestartしてエラーがなくなるか…しばらく見てみます。


Leave your comment

papaya

This is blog what is the inside of Papaya. Hum... nobody wants that, neither do I, maybe. I think with or without my empty brain and sometimes write down here.