1

Django 1.5 ドキュメントから:

Django は、壊れたリンクに関するエラー (404「ページが見つかりません」エラー) を電子メールで送信するように構成することもできます。Django は、次の場合に 404 エラーに関するメールを送信します。

  • DEBUGですFalse
  • あなたのMIDDLEWARE_CLASSES設定には が含まれていますdjango.middleware.common.BrokenLinkEmailsMiddleware

これらの条件が満たされている場合、Django はMANAGERS、コードで 404 が発生し、リクエストにリファラーが含まれるたびに、設定にリストされているユーザーにメールを送信します。(リファラーを持たない 404 に電子メールを送信するのは面倒ではありません。通常、それらは壊れた URL や壊れた Web ボットを入力するだけの人です)。

私は、前任者によって保守が不十分だった Web プロジェクトの修正に取り組んでいます。最大の問題の 1 つは、変更された URI の明確なリストがないことです。そのため、どこにも行かない可能性が高い PDF/Word ドキュメントからのブックマークやリンクを持っている人がたくさんいます。ポイントは、リファラーなしで 404 をチェックする方法が必要だということです。

このミドルウェアを使用してリファラーなしで 404 をチェックする方法はありますか? 私は、Django を使用しない他のソフトウェアやソリューションに対してもオープンです。それはただ働く必要があります。

4

1 に答える 1