Locationヘッダをプロトコルから始まるものに直す Edit

例えば、http://web.archive.org/web/20050802091318/http://arigataya.s33.xrea.com/zip.ico などは、

Location: /web/...

というのを返すが、これをそのまま解釈してしまい、プロトコル不明となりエラーが出てしまうソフトがある (iria, Irvine)

これを直すフィルタ(とりあえずarchive.orgに限定しているが、URL欄を空にしても問題はない はず)

[HTTP headers]
In = TRUE
Out = FALSE
Key = "Location: fix archive.org [for iria, Irvine] (in)"
URL = "([^/]++.|)archive.org/"
Match = "$URL(http(s|)://&&\0)/\1"
Replace = "\0\h/\1"


複製名前変更