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 oder 302 oder 404?

Alles zum Thema: Robots, Spider, Logfile-Auswertung und Reports
Neues Thema Antworten
RolWg
PostRank 3
PostRank 3
Beiträge: 85
Registriert: 23.01.2009, 10:49

Beitrag von RolWg » 14.07.2009, 21:59

Hallo zusammen,

ich habe die Startseite einer Site nicht im root der TLD sondern in einem Unterverzeichnis /frontend/01_home/home.php.

Damit ein anfragender Browser diese auch bekommt, habe ich in der .htaccess im root einen 301 redirect eingerichtet.
Das funktioniert mit (fast) allen Browsern auch 1A.

Die "Fast"-Ausnahme:
Mit Lynx bekomme ich immer ca. 3 Sekunden lang einen 404er (!),
bevor ich auch dort die korrekte Seite angezeigt bekomme.

Das hat mich irritiert.

Jetzt habe ich auch mit einem Online-Tool
- https://www.seoconsultants.com/tools/headers.asp -
folgendes Ergebnis bekommen:

#1
HTTP Status Code: HTTP/1.1 302 Moved Temporarily
#2
Server Response: frontend/01_home/home.php
Wrong service type or malformed URL

1. Warum 302 "temp" ?
Ich habe doch eine 301 "permanent" eingerichtet.
2. Warum erst "moved", dann "error"
3. Warum "malformed URL"?
Die ist absolut korrekt. Alle Browser bekommen die Datei.

Mit HTTP Live Headers im Firefox bekomme ich folgende Antworten:
- 302 Moved Temporarily für die home.php
dann
- 404 Not found für die home.php
dann
- diverse 302 found (!?! ich denke, 302 == "Moved Temp" !?! )
für eingebundene .js etc.
und
- 200 OK
dann
- ?!? Wer oder was ist denn:
"https://safebrowsing.clients.google.com ... /downloads?"

Für alle Tipps dankbar

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.


Lord Lommel
PostRank 10
PostRank 10
Beiträge: 3227
Registriert: 18.02.2008, 02:43
Wohnort: Halle / Saale

Beitrag von Lord Lommel » 15.07.2009, 08:44

Scheinbar hast du in der .htaccess was falsch gemacht. Wie sieht die aus ?

RolWg
PostRank 3
PostRank 3
Beiträge: 85
Registriert: 23.01.2009, 10:49

Beitrag von RolWg » 15.07.2009, 16:06

Hi,
Lord Lommel hat geschrieben:Scheinbar hast du in der .htaccess was falsch gemacht. Wie sieht die aus ?
Meine .htaccess sieht so aus:
AddDefaultCharset utf-8
redirect https://TLD https://TLD/frontend/01_home/home.php

ErrorDocument 400 https://TLD/errors/400badrequest.php
ErrorDocument 404 https://TLD//errors/404notfound.php

Anonymous

Beitrag von Anonymous » 15.07.2009, 17:35

öhm... sagtest du nicht das du nen 301 eingerichtet hast? ich sehe da nur nen 302...

RolWg
PostRank 3
PostRank 3
Beiträge: 85
Registriert: 23.01.2009, 10:49

Beitrag von RolWg » 16.07.2009, 11:37

Hi,
net(t)worker hat geschrieben:öhm... sagtest du nicht das du nen 301 eingerichtet hast? ich sehe da nur nen 302...
Könntest Du ein bißchen ausführlicher werden, bitte?

Aber selbst wenn ich 301 und 302 verwechselt haben sollte,
bleibt immer noch die unerklärliche 404er.
Schließlich ist die Datei da und wird auch geliefert.
Ist das eventuell ein timeout-Problem?

ishmael
PostRank 4
PostRank 4
Beiträge: 101
Registriert: 18.04.2009, 09:59

Beitrag von ishmael » 18.07.2009, 22:59

Schau mal in der Beschreibung nach:
https://httpsd.apache.org/docs/1.3/mod/ ... l#redirect

Dort steht:

If no status argument is given, the redirect will be "temporary" (HTTP status 302). [...]
Also müsstest du es so schreiben:

Code: Alles auswählen

redirect 301 /von/hier /nach/da

profo
PostRank 9
PostRank 9
Beiträge: 1703
Registriert: 18.01.2007, 18:51

Beitrag von profo » 19.07.2009, 00:03

Genau... und dann noch:
RolWg hat geschrieben:- ?!? Wer oder was ist denn:
"https://safebrowsing.clients.google.com ... /downloads?"
Das ist die Google-Abfrage, die du bei jeder Webseite machst, solange du im Firefox die beiden Häkchen bei "Einstellung -> Sicherheit -> Hinweis anzeigen, falls die besuchte Webseite als attackierend / als Betrugsversuch eingeschätzt wird" gesetzt hast.

Damit kennt Google ungefähr jede Seite, die du dir ansiehst.

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 19.07.2009, 08:58

Und überhaupt:
RolWg hat geschrieben:ErrorDocument 400 https://TLD/errors/400badrequest.php
ErrorDocument 404 https://TLD//errors/404notfound.php
Damit gibst du statt Fehler nur Weiterleitungen aus. Lies' doch bitte, bitte die Anleitung, bevor du etwas verwendest (für ErrorDocument: https://httpsd.apache.org/docs/2.2/mod/ ... ordocument).

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 19.07.2009, 09:01

profo hat geschrieben:Das ist die Google-Abfrage, die du bei jeder Webseite machst, solange du im Firefox die beiden Häkchen bei "Einstellung -> Sicherheit -> Hinweis anzeigen, falls die besuchte Webseite als attackierend / als Betrugsversuch eingeschätzt wird" gesetzt hast.

Damit kennt Google ungefähr jede Seite, die du dir ansiehst.
Nein.

profo
PostRank 9
PostRank 9
Beiträge: 1703
Registriert: 18.01.2007, 18:51

Beitrag von profo » 19.07.2009, 10:29

Nein?

Wenn ich jede Seite bei Google abfrage, weiß Google nicht, dass ich sie abfrage?

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 19.07.2009, 10:45

profo hat geschrieben:Nein?

Wenn ich jede Seite bei Google abfrage, weiß Google nicht, dass ich sie abfrage?
[ ] Dir ist bekannt, wie der Safebrowsing-Dienst funktioniert.
[ ] Du hast meinen Beitrag diesbezüglich, auf den ich mit dem Nein verwiesen hatte, gelesen.

RolWg
PostRank 3
PostRank 3
Beiträge: 85
Registriert: 23.01.2009, 10:49

Beitrag von RolWg » 19.07.2009, 12:17

Hallo ishmael,

danke für die _konkrete_ Auskunft.
ishmael hat geschrieben: Also müsstest du es so schreiben:

Code: Alles auswählen

redirect 301 /von/hier /nach/da
Hast Du vielleicht auch noch 'ne Idee wegen dieser
(falschen) 404er Meldung?

ishmael
PostRank 4
PostRank 4
Beiträge: 101
Registriert: 18.04.2009, 09:59

Beitrag von ishmael » 21.07.2009, 10:55

Bist du dir sicher, dass der Request für das Dokument mit 404 beantwortet wird? Oder sind das vieleicht Requests auf Stylesheets, JavaScripts etc. die nicht gefunden werden?

Da die .htaccess bei jedem Request auf dem Server Interpretiert wird, kann es auch nicht sein, dass die Browser unterschiedliche Antworten bekommen. Zeig mal die Seite um die es sich handelt, dann hat das Räzelraten ein Ende.
Und poste mal die komplette .htaccess.

Antworten