Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

301 redirect in perl

Hier können Sie Ihre Fragen zum Thema Suchmaschinenoptimierung (SEO) / Positionierung stellen
Neues Thema Antworten
dachris
PostRank 1
PostRank 1
Beiträge: 10
Registriert: 24.02.2005, 18:55
Wohnort: Gmunden

Beitrag von dachris » 24.02.2005, 19:02

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

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Caterham
PostRank 5
PostRank 5
Beiträge: 329
Registriert: 20.09.2004, 19:12

Beitrag von Caterham » 24.02.2005, 23:15

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

dachris
PostRank 1
PostRank 1
Beiträge: 10
Registriert: 24.02.2005, 18:55
Wohnort: Gmunden

Beitrag von dachris » 25.02.2005, 13:41

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

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Caterham
PostRank 5
PostRank 5
Beiträge: 329
Registriert: 20.09.2004, 19:12

Beitrag von Caterham » 25.02.2005, 13:50

Was sagt https://web-sniffer.net/ ? und was wird dort insg. augegeben?

dachris
PostRank 1
PostRank 1
Beiträge: 10
Registriert: 24.02.2005, 18:55
Wohnort: Gmunden

Beitrag von dachris » 25.02.2005, 16:13

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 :)

Caterham
PostRank 5
PostRank 5
Beiträge: 329
Registriert: 20.09.2004, 19:12

Beitrag von Caterham » 25.02.2005, 16:23

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).

dachris
PostRank 1
PostRank 1
Beiträge: 10
Registriert: 24.02.2005, 18:55
Wohnort: Gmunden

Beitrag von dachris » 25.02.2005, 16:39

und google sieht die 301?

Caterham
PostRank 5
PostRank 5
Beiträge: 329
Registriert: 20.09.2004, 19:12

Beitrag von Caterham » 25.02.2005, 17:11

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.

dachris
PostRank 1
PostRank 1
Beiträge: 10
Registriert: 24.02.2005, 18:55
Wohnort: Gmunden

Beitrag von dachris » 25.02.2005, 17:27

sorry, aber ich versteh grad nur bahnhof :-?

könntest du das bitte auch für nicht profis erklären :D

Nikochan
PostRank 6
PostRank 6
Beiträge: 373
Registriert: 16.06.2004, 11:46

Beitrag von Nikochan » 25.02.2005, 18:34

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
Domainmonitor.ch findet freigewordene .CH und .LI Domains mit PR und DMOZ-Eintrag.

dachris
PostRank 1
PostRank 1
Beiträge: 10
Registriert: 24.02.2005, 18:55
Wohnort: Gmunden

Beitrag von dachris » 28.02.2005, 17:09

besten dank :D

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag