CURL跟随修改后的标题

时间:2016-07-18 08:37:46

标签: apache curl httpd.conf

我需要检查重定向,但我有两条规则:首先传递给https,第二个是特定的。如果我用https测试它的工作原理很完美,但如果我在http下尝试,因为它首先重定向到https,它会松开我修改ip的标题:

这是我测试的方式:

  

curl -LIk -H'标题:test.com''https://192.168.139.24/test-app'|   grep HTTP

     

curl -LIk -H'标题:test.com''http://192.168.139.24/test-app'|   grep HTTP

第一个可行,但第二个不行,因为我对httpd.conf有一个规则,如:

    RewriteCond     %{HTTPS} off
    RewriteCond     %{HTTP_HOST} ^www\.
    RewriteRule     .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP_HOST} !^www\.
    RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

所以,因为我已经通过了主机,但是我已经在特定的IP中要求该主机,它会重写为主机的URL,但忘记了IP问,这样它就会把我发送到另一个节点...

您是否有任何想法可以解决这个问题并且可以通过节点进行测试?

0 个答案:

没有答案