私たちは最近、テスト用に新しい Apache ボックスをセットアップしました (簡単にするために、internalIp と呼びます)。セットアップを複製し、適切な変更を加えた 2 つの実稼働 Apache サーバーがあります。
箱のルートを叩いたときを除いて、すべては正常に動作していました(http://内部IP)にリダイレクトされますhttp://internalIp/ourCompany/sub/index.jspこれは通常の Apache ボックスから来たものであることは間違いありません。
そこで、/usr/local/apache2/html でリダイレクトが含まれている index.html を見つけて削除しました。しかし、リダイレクトが発生している場所はどこにも見当たらないにもかかわらず、依然としてその URL にリダイレクトされています。etc、usr、var のすべてのファイルで「ourCompany/sub/index.jsp」を検索しましたが、どこにも見つかりませんでした。
usr/local/apache2/html にあるすべての html ファイルと、サイト対応の設定ファイルを確認しました。リダイレクトの原因となる可能性のある他の場所は見つかりませんでした。
この問題の診断方法や解決方法についてのアイデアがあれば、ぜひ教えてください。必要であれば、さらに情報を提供できます。
答え1
ブラウザはリダイレクト キャッシュを保持できます。Chrome シークレット モードまたはプライベート ブラウジングで Web サイトを閲覧してみてください。リダイレクト 301 を使用しているときにこのエラーが頻繁に発生し、後で削除します。