タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

リダイレクトに関するdog_smileのブックマーク (2)

  • リダイレクトループが原因で「ERR_TOO_MANY_REDIRECTS」「このページを表示できません」が出たときの対策12事例+α

    ———————————- そうするとここで説明しているエラーが表示されます。 これは、「header(“Location: ./error.php”);」でリダイレクト処理をしていますが、このページ自身にリダイレクトしていますので、そのまま処理の実行を続けると延々とこのページをリダイレクトし続け、サーバに負荷がかかるため、ブラウザがエラーとして処理を止めています、というエラーの内容になっています。 そのため、このエラーが起こった場合の対応方法は、リダイレクトしてループしてしまっている処理を探してそれを取り除く、ということになります。 以下は、そのリダイレクトループをしそうな内容を列挙しつつ、その対応方法を説明していきますので、思い当たるものがあればその対応をしてみてください。 ただ、実際の原因はものすごく多様なものになりますので、ここですべてを上げることはできません。 そのため、ここに列挙

    リダイレクトループが原因で「ERR_TOO_MANY_REDIRECTS」「このページを表示できません」が出たときの対策12事例+α
    dog_smile
    dog_smile 2014/07/30
    すごく詳細に、しかも各種パターンまで説明してくださってありがとうございます!リダイレクトループを発見した時用に。。
  • 削除したページを単一のページにまとめて301リダイレクトするとソフト404になる

    [対象: 中級] 削除したページをいくつも1つのページに301リダイレクトすると、ソフト404としてGoogleには認識されることがあるようです。 複数の古いページを1つのページにまとめてリダイレクトしない 英語版のGoogleウェブマスター向け公式フォーラムで、Google社員のJohn Mueller(ジョン・ミューラー)氏が次のようにコメントしています。 古いページたちを単一のページにリダイレクトすると、ソフト404としてみなされる。これは基的には、私たちのアルゴリズムにおいては404、「ページが見つかりませんでした」と同じように扱われる。 一般的には、(なくなったURLに対しては)エラーだとはっきりわかるページを使い、404のHTTPステータスコードを返すことが推奨される解決策になる。 内容が古くなったり削除したりしたページをすべてトップページに301リダイレクトすることは、ソフ

    削除したページを単一のページにまとめて301リダイレクトするとソフト404になる
  • 1