Файловые_файлы PHP кэшируют код статуса 301?

Если PHP кэширует постоянную переадресацию:

  1. Как долго?
  2. Может ли этот период быть изменен?

Я также был бы заинтересован в поведении по умолчанию по этому вопросу Perl, Python и любых других языков, используемых в основном для веб-разработки

http_fopen_wrapper.c который используется file_get_contents() содержит никакой логики кэширования. В частности, он отвечает только на заголовок Location: и не заботится о фактическом коде состояния HTTP. (Он не замечает, является ли это временным перенаправлением или постоянным.)

Если вы хотите более прямой контроль над вашими HTTP-запросами, я предлагаю использовать curl .