Seite 1 von 1
301 redirect in perl
Verfasst: 24.02.2005, 19:02
von dachris
Hi,
hab schon einiges ausprobiert in sachen 301 redirect in perl,
nur irgendwie hat nichts den erwünschten erfolg gebracht,
daher stelle ich meine frage hier:
Hat jemand eine Ahnung wie ich einen 301 redirect in perl realisiere?
besten dank
chris
Verfasst:
von
Content Erstellung von
ABAKUS Internet Marketing
Ihre Vorteile:
- einzigartige Texte
- suchmaschinenoptimierte Inhalte
- eine sinnvolle Content-Strategie
- Beratung und Umsetzung
Jetzt anfragen:
0511 / 300325-0
301 redirect in perl
Verfasst: 24.02.2005, 23:15
von Caterham
versuchs mal mit
Code: Alles auswählen
print "Status: 301 Moved Permanently\n";
print "Location: http://exapmle.de\n\n";
oder
Code: Alles auswählen
use CGI;
my $q = CGI->new();
print $q->redirect(
-location => 'http://exapmle.de',
-status => 301,
);
grüße
Robert
Verfasst: 25.02.2005, 13:41
von dachris
danke dir...
hab mal zum testen eine http-header abfrage gemacht auf verschiedenen
seiten. hier
https://www.topster.de/https-header/ bekomme ich ein 301 im header, doch bei anderen abfrage services nur ein 200 OK
gibts ne möglichkeit den 301 redirect sinnvoll zu testen?
danke
chris
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
301 redirect in perl
Verfasst: 25.02.2005, 13:50
von Caterham
Was sagt
https://web-sniffer.net/ ? und was wird dort insg. augegeben?
Verfasst: 25.02.2005, 16:13
von dachris
Code: Alles auswählen
HTTP Request Header
Connect to 213.239.205.208 on port 80 ... ok
GET / HTTP/1.1[CRLF]
Host: iphpbb.com[CRLF]
Connection: close[CRLF]
Accept-Encoding: gzip[CRLF]
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-icq, */*[CRLF]
Accept-Language: de[CRLF]
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) Web-Sniffer/1.0.20[CRLF]
Referer: http://web-sniffer.net/[CRLF]
[CRLF]
Code: Alles auswählen
HTTP Response Header
Name Value Delim
HTTP Status Code: HTTP/1.1 301 Moved permanently
Date: Fri, 25 Feb 2005 14:10:21 GMT CRLF
Server: Apache/1.3.31 (Debian GNU/Linux) CRLF
Location: http://www.iphpbb.com/index.php CRLF
Connection: close CRLF
Transfer-Encoding: chunked CRLF
Content-Type: text/plain; charset=iso-8859-1 CRLF
das kommt raus

301 redirect in perl
Verfasst: 25.02.2005, 16:23
von Caterham
und das ist eindeutig ein 301er mit
Location:
https://www.iphpbb.com/index.php.
Du bekommst einen 200, wenn das Protokoll HTTP/1.0 ohne Host-Header genutzt wird, dann landest du auf
https://213.239.205.208/ (name based virtual hostng geht nur mit übermitteltem Host-Header).
Verfasst: 25.02.2005, 16:39
von dachris
und google sieht die 301?
301 redirect in perl
Verfasst: 25.02.2005, 17:11
von Caterham
ohne den Host-Header kann goolge deine Seite (und alle anderen name based virtual hosting-Seiten) gar nicht indizieren, weil der Request dann am Server bei auf der Standardseite der IP landet und nicht deinem Userverzeichnis. Ein "richtiger" HTTP/1.0 request kommt ohne Host-Header.
In HTTP/1.1 ist der Host-Header zwingend, sonst wird ein 400 Bad request zurückgegeben.
Ich kenne jedoch keine Suchmaschine, die den Host-Header nicht auch bei HTTP/1.0 requests mitschickt.
Verfasst: 25.02.2005, 17:27
von dachris
sorry, aber ich versteh grad nur bahnhof
könntest du das bitte auch für nicht profis erklären

Re: 301 redirect in perl
Verfasst: 25.02.2005, 18:34
von Nikochan
Auch ohne Profiwissen bastelt man sich daraus eine Antwort:
Caterham hat geschrieben:ohne den Host-Header kann goolge deine Seite (und alle anderen name based virtual hosting-Seiten) gar nicht indizieren
Caterham hat geschrieben:Du bekommst einen 200, wenn das Protokoll HTTP/1.0 ohne Host-Header genutzt wird
Kurz: ja, Google sieht einen 301er
Gruss,
Nikochan
Verfasst: 28.02.2005, 17:09
von dachris
besten dank
