web-dev-qa-db-ja.com

ディレクトリリストを含むWebサイトからすべてのファイルをダウンロードします

可能であることはわかっていますが、「index.html/index.php」を使用してフォルダーに入るときに問題が発生し、フォルダーを開く代わりに、自動的にサイトにリダイレクトされます。ここでテストできます。

http://svamservices.com.au/truck/(アーカイブバージョン) そしてメインフォルダに入ってみてください。

メインフォルダのコンテストを取得したいのですが。何か案が? wGetで試しましたが、メインフォルダーをスキップします。

1
masterfan

次のスクリプトを実行する場合(wgetを使用してサイトのミラーを作成する):

#!/bin/sh

wget --mirror           \
     --convert-links    \
     --adjust-extension \
     --page-requisites  \
     --no-parent        \
http://svamservices.com.au/truck/

webサーバーによって作成されたコンテンツを提供します。 Webサーバーがディレクトリリストを許可している場合は、ファイルとディレクトリのリストを返します。それ以外の場合は、その側でindex.phpを実行し、この実行の結果を返します(index.php内のロジック)。

2
Alex

これは、フォルダーにindex.phpファイルがある場合にWebサイトを返すWebサーバーの構成によるものです。このファイルが見つからない場合、Webサーバーはディレクトリリストにフォールバックしますが、主なアクションは可能であればWebサイトを表示することであるため、通常、エンドユーザーがそのような状況でディレクトリリストを取得することはできません。

0
Andy