PHP';s文件\u获取\u内容缓存301状态码?

PHP';s文件\u获取\u内容缓存301状态码?,php,caching,redirect,http-status-code-301,status,Php,Caching,Redirect,Http Status Code 301,Status,如果PHP缓存永久重定向: 要多久 这段时间可以改吗 如果您想更直接地控制您的http查询,我建议使用http\u fopen\u wrapper.c,它由file\u get\u contents()使用不包含任何缓存逻辑。特别是,它只响应位置:头,不关心实际的HTTP状态代码。(它不会注意是临时重定向还是永久重定向。)这根本不能回答他的问题,可能应该作为评论发布。我提供的是回复标题,因此无法控制客户的行为。无论如何,cURL会缓存新位置并在后续请求中使用它吗?Thx mario,我的测试也证

如果PHP缓存永久重定向:

  • 要多久
  • 这段时间可以改吗

  • 如果您想更直接地控制您的http查询,我建议使用
    http\u fopen\u wrapper.c
    ,它由
    file\u get\u contents()使用
    不包含任何缓存逻辑。特别是,它只响应
    位置:
    头,不关心实际的HTTP状态代码。(它不会注意是临时重定向还是永久重定向。)

    这根本不能回答他的问题,可能应该作为评论发布。我提供的是回复标题,因此无法控制客户的行为。无论如何,cURL会缓存新位置并在后续请求中使用它吗?Thx mario,我的测试也证实了这一点。即使在使用301进行响应时,“旧”URI仍然每次都会被命中。