Поскольку найти его было намного сложнее, чем использовать Fiddler для перенаправления всех запросов одного хоста на другой хост:
Используйте вкладку AutoResponder для установки правилатак что любой запрос, соответствующий вашему старому хосту, будет перенаправлен на ваш новый хост с добавленными путем и строкой запроса.
Соответствует параметрам регулярного выражения ix
, чтобы сделать его без учета регистра и игнорировать пробелы.Не указывайте параметр n
, поскольку требует наличия явно заданных групп захвата .
Захват пути и строки запроса для запроса и добавление его в ответ перенаправления с использованием переменной $1
,где путь + запрос - первая группа захвата.Вы можете использовать группы захвата $1
- $n
, если у вашего регулярного выражения есть больше.
Fiddler выдаст ответ HTTP 307
перенаправления.
Запрос: regex:^(?ix)http://old.host.com/(.*)$ #Match HTTP host
Ответ: *redir:http://new.host.com/$1
Запрос
GET http://old.host.com/path/to/file.html HTTP/1.1
Host: old.host.com
Accept: */*
Accept-Encoding: gzip, deflate
Connection: keep-alive
Ответ
HTTP/1.1 307 AutoRedir
Content-Length: 0
Location: http://new.host.com/path/to/file.html
Cache-Control: max-age=0, must-revalidate