301 curl nicht zeigen, ohne -v
Schaute ich mir die 301s, dass mehrere 2.- level-domains verwenden, um die Umleitung zu Ihrer www-3.- level-domain, und ich dachte, LOCKE auf seine eigene war genug, zum Beispiel
curl myvote.io
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="http://www.myvote.io/">here</A>.
</BODY></HTML>
Allerdings, musste ich curl -v, um jede Ausgabe auf einer anderen domain :
curl -v evitaochel.com
* Rebuilt URL to: evitaochel.com/
* Hostname was NOT found in DNS cache
* Trying 62.116.130.8...
* Connected to evitaochel.com (62.116.130.8) port 80 (#0)
> GET /HTTP/1.1
> User-Agent: curl/7.35.0
> Host: evitaochel.com
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
< Date: Mon, 13 Oct 2014 16:18:02 GMT
* Server Apache is not blacklisted
< Server: Apache
< Location: http://www.evitaochel.com
< Content-Length: 0
< Content-Type: text/html; charset=UTF-8
<
* Connection #0 to host evitaochel.com left intact
Wenn überhaupt, ich hatte erwartet, myvote.io zu sein seltsamer,
curl -v myvore.io
* Rebuilt URL to: myvote.io/
* Hostname was NOT found in DNS cache
* Trying 216.239.36.21...
* Connected to myvote.io (216.239.36.21) port 80 (#0)
> GET /HTTP/1.1
> User-Agent: curl/7.35.0
> Host: myvote.io
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
< Location: http://www.myvote.io/
< Date: Mon, 13 Oct 2014 16:30:40 GMT
< Content-Type: text/html; charset=UTF-8
* Server ghs is not blacklisted
< Server: ghs
< Content-Length: 218
< X-XSS-Protection: 1; mode=block
< X-Frame-Options: SAMEORIGIN
< Alternate-Protocol: 80:quic,p=0.01
<
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="http://www.myvote.io/">here</A>.
</BODY></HTML>
* Connection #0 to host myvote.io left intact
zeigt, dass es enthält einige Erweiterungen und serviert von ghs, Google, denke ich. Irgendwelche Ideen, was könnte die Ursache sein, und wenn die Ursache ist immer sichtbar im "curl -v" oder könnte eine versteckte Konfiguration?
InformationsquelleAutor fidetrainerNET | 2014-10-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
curl nicht zeigen, jegliche Antwort Header, wenn verwendet, ohne option, das ist nur, wie es funktioniert. Verwenden -v oder sogar -ich zu bekommen, um zu sehen, die nur Kopfzeilen.
Einer redirect-Seite (301, 302 oder was auch immer) enthalten KANN, ein Körper, aber es KANN auch NICHT. Das ist die Aufgabe der Website.
Da es sich um HTTP-Umleitungen, die Sie verwenden möchten, können -L zu machen LOCKE zu befolgen.
Genau so. Eine Umleitung "Seite" kann auch HTML enthalten (ein Körper), oder nicht, ist bis zu der Stelle zu entscheiden. Sie können leicht mit curl-s -w für die Ausgabe der HTTP-Antwort-code.
InformationsquelleAutor Daniel Stenberg