3
wget --mirrorを使用したクエリ文字列のエスケープ
私はwget --mirror --html-extension --convert-linksサイトをミラーリングするために使用していますが、最終的にはの形式で多くのファイル名になりますpost.php?id=#.html。ブラウザでこれらを表示しようとすると、ファイルをロードするときにブラウザがクエリ文字列を無視するため失敗します。?ファイル名の文字を別のものに置き換える方法はありますか? の答えは--restrict-file-names=windows正しく働きました。flags --convert-linksおよび--adjust-extension/ -E(以前は名前が付けられていましたが--html-extension、これは機能しますが、推奨されません)と組み合わせて、期待どおりに動作するミラーを生成します。 wget --mirror --adjust-extension --convert-links --restrict-file-names=windows http://www.example