500エラーに悩む。原因は添付ファイルのページでした。


ウェブマスターツールでクロールエラーが大量発生していました。多いときには32個のサーバーエラーが。ちまちまと修正をしていましたが、最後の2個の原因がどうしても分からず放置を決め込んでいたわけですが、ようやく原因が分かりました。
作り始めた当時、投稿や固定ページに画像を貼り付けていたとき、添付ファイルのページを作っていたのが原因でした。
添付ファイルのページは不要になった画像を消したあとも残り続け、500エラーを出していたようです。携帯用のプラグインが生成する大量のページがcanonicalで存在しない画像の添付ファイルURLを指していました。
あれこれ考えた結果、添付ファイルのページについては404エラーを出すようにfunctions.phpを変更してみました。これで500サーバーエラーが発生しているページ群を一網打尽にしている・・・はず。まずはこれで様子を見てみます。