2

ユーザーはサーバーにファイルをアップロードできます。ファイルは永久に効果的に保存されます。

孤立したファイルを追跡するアイデアを誰かが持っているかどうか知りたいです。私のアイデアのいくつかは、すべてのアップロードをログに記録することを含みますが、ファイルは通常、追跡するのが簡単ではないhtmlで参照されます。

ファイルは未使用のままにすることができますが、それでも参照されます。これらに対して全文検索を行うことはできますが、それはかなりブルートフォースです。

私はただあきらめて、彼らを年をとらせますか?

4

1 に答える 1

3

あなたの状況はわかりませんが、私が過去に行ったことは、すべての古いファイル (画像) を画像フォルダーの別のフォルダーに移動し、Xenu を使用してすべての HTML ページのリンクをチェックすることでした。リンク検証の最後に、Xenu は 404 のリストを返しました。次に、404 のリストを使用してスクリプトを作成し、ファイルをバックアップの場所からイメージ フォルダーに戻します。

これはうまくいきました...何かを見逃した場合に備えて、ログファイルを数週間監視しました。

ところで、Xenu は無料のアプリで、開始ページを指定することで壊れたリンクを見つけるのに役立ちます。次に、そのページ内のリンクを見つけて、サイト全体をクロールします。これらのファイルへのリンクを含むページがクロール中に見つからない場合は、追加の開始ページが必要になります。

于 2010-05-10T11:14:29.060 に答える