• 解決済 momo-sophia

    (@momo-sophia)


    旧サイトをWordPress対応にして、サーバ移動しました。
    新サイトでは、WordPressの404.phpを利用して、存在しないURLの時はエラーページが表示されます。

    ■質問1
    URLに「~/feed/」を指定されると、404.phpのエラーページではなく、ブラウザのエラーが出ます。
    何故でしょうか?

    ■質問2
    なぜ上記に気づいたかというと、ウェブマスターツールの健全性-クロールエラーが出ていたためです。
    他にも多数ページがエラーとなっていて、その多くが旧サイトに存在していたページです。
    旧サイトはドメインを変更して残してあります。
    リンク元は、内部のページだったり、よそのサイト(ソース表示で確認しても、うちのサイトへのリンクは無いようなのですが。)
    WordPressとはずれてしまいますが、対応方法をご存じだったらご教授願います。

2件の返信を表示中 - 16 - 17件目 (全17件中)
  • 提案いただいた解決案ですが、WordPressの404は利用せず、常にカスタムエラーページを表示する、という理解でよいですか?

    それが、いいと思います。

    古いサイトのフィードアクセスについては、エラー表示用のファイルにリダイレクトさせてやるなど、のほうがやりやすいと思います

    実施してみましたができず、ステータスコードが404じゃないのではと思っていて、

    <Files ~ "\.xml$">
    ステータスの問題ではなく、この部分によるものだと思います。
    ここは、不親切ですが、書き換えていただく必要があります。

    こだわるというか、そういう動きをしなければいけないのかと思っていました。

    正しさが理解できました

    では、私のほうはこれで

    トピック投稿者 momo-sophia

    (@momo-sophia)

    長い間、お付き合いいただき、ありがとうございました。

    結局うまくできませんでした。。。
    カスタムエラーページが何故xmlなのかもよくわからないし、そもそもフィードについて知識不足なので、出直してくる必要がありそうです。

    お2人とも、WordPressの404にこだわる必要はないとのことで、とりあえずこのトピックは解決済みにしたいと思います。
    もう少し勉強して、それでも分からなければ、またトピックあげたいと思います。
    (あれ?でもWordPressとはずれちゃうのかな??)

    存在しないURLのクロールエラーは、今のところ出ていないです。

    本当にありがとうございました!

2件の返信を表示中 - 16 - 17件目 (全17件中)

トピック「404.phpのエラー」には新たに返信することはできません。