Zurück   Online Marketing Talk > Suchmaschinenmarketing > Suchmaschinenoptimierung > Suchmaschinenoptimierung allgemein
Benutzername
Kennwort
Registrieren Hilfe Feed Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

Suchmaschinenoptimierung allgemein Allgemeines Wissen um bei Suchmaschinen an die Spitze zu kommen kann man hier erlangen.

Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
  #1  
Alt 22-01-2006, 15:52
interxxx interxxx is offline
Online Marketer
 
Registrierungsdatum: Jan 2006
Beiträge: 85
Standard 404 per htaccess automatisch auf root umleiten

wer kann mir sagen, wie die htaccess aussehen muss, damit nicht gefundene seiten (404-error) automatisch auf das rootverzeichnis einer domain umgeleitet werden?
Mit Zitat antworten
  #2  
Alt 22-01-2006, 15:59
terraX terraX is offline
Online Marketing Experte
 
Registrierungsdatum: Dec 2005
Ort: KAUNAS, Litauen
Beiträge: 639
terraX eine Nachricht über ICQ schicken terraX eine Nachricht über MSN schicken terraX eine Nachricht über Yahoo! schicken
Standard

ErrorDocument 404 http://www.example.com/index.html
Mit Zitat antworten
  #3  
Alt 22-01-2006, 16:09
interxxx interxxx is offline
Online Marketer
 
Registrierungsdatum: Jan 2006
Beiträge: 85
Standard

danke, das klappt für alle dateien, die mit example.com/xyz.html nicht gefunden werden - ich habe aber zusätzlich das problem, dass ich andere URLs auf ein unterverzeichnis leite und dort eine htaccess mit folgendem inhalt habe:

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\.example\.de$
RewriteRule ^(.*)$ http://www.example.de/$1 [L,R=301]

es werden also alle Domains erst mal auf example umgeschrieben - hier fumktioniert

ErrorDocument 404 http://www.example.com/index.html

leider nicht... woran liegt das?
Mit Zitat antworten
  #4  
Alt 22-01-2006, 17:30
Markus Markus is offline
Online Marketer
 
Registrierungsdatum: Nov 2005
Beiträge: 77
Standard

Wozu willst Du eine Umleitung für alle 404 Errors, wenn Du doch eh ALLES auf example.de umleitest?
Ein 404 kann so doch erst auf example.de entdeckt werden...

Gruß Markus
Mit Zitat antworten
  #5  
Alt 22-01-2006, 17:53
interxxx interxxx is offline
Online Marketer
 
Registrierungsdatum: Jan 2006
Beiträge: 85
Standard

ErrorDocument 404 http://www.example.com/index.html

funktioniert leider nicht für die umgeleiteten seiten

Beispiel: http://www.abc.de/test.html wird umgeschrieben auf http://www.example.com/test.html - wenn die Seite test.html unter example.com existiert funktioniert das auch einwandfrei

wenn test.html aber nicht existiert, greift ErrorDocument 404 http://www.example.com/index.html in der htaccess im root nicht für die umgeleiteten Seiten sonden nur für die Seiten, die von vornherein korrekt mit example.com/existiertnicht.html eingegeben werden

was mache ich falsch?
Mit Zitat antworten
  #6  
Alt 22-01-2006, 18:00
terraX terraX is offline
Online Marketing Experte
 
Registrierungsdatum: Dec 2005
Ort: KAUNAS, Litauen
Beiträge: 639
terraX eine Nachricht über ICQ schicken terraX eine Nachricht über MSN schicken terraX eine Nachricht über Yahoo! schicken
Standard

ich kann dem verfahren auch nicht ganz folgen ... was soll das?

ich habe die eingangs gestellte frage beantwortet. klar und deutlich.
die zweit und dritte eingabe sind für nicht mehr nachvollziehbar.
zudem ist das verfahren, was du da anwendest nicht für jeden sterblichen nachvollziehbar. ich will nicht gerade schreiben unsinn.

lieber gruß
terraX
Mit Zitat antworten
  #7  
Alt 23-01-2006, 16:12
interxxx interxxx is offline
Online Marketer
 
Registrierungsdatum: Jan 2006
Beiträge: 85
Standard

ok, ich versuch es einfacher:

ErrorDocument 404 http://www.example.com/ funktionert bei allen html Dokumenten, die nicht gefunden werden, es wird automatisch zur index.html weitergeleitet.

es funktioniert aber nicht bei php Seiten, da bleibt es bei der 404 Meldung, woran kann das liegen?
Mit Zitat antworten
  #8  
Alt 23-01-2006, 16:24
Fridaynite Fridaynite is offline
Online Marketer
 
Registrierungsdatum: Dec 2005
Ort: Monaco
Beiträge: 215
Standard

Probiers mal so rum:
Code:
ErrorDocument 404 http://www.example.com/index.html RewriteEngine on RewriteCond %{HTTP_HOST} !^www\.example\.de$ RewriteRule ^(.*)$ http://www.example.de/$1 [L,R=301]
Dann gehts. Die Errordokumentzeilen müssen vor der rewriteengine stehen.
Bin ich auch schon mal dran verzweifelt
Mit Zitat antworten
  #9  
Alt 23-01-2006, 16:33
interxxx interxxx is offline
Online Marketer
 
Registrierungsdatum: Jan 2006
Beiträge: 85
Standard

funktioniert super für: example.com/nichtgefunden.html
aber nicht für: example.com/nichtgefunden.php
Mit Zitat antworten
  #10  
Alt 23-01-2006, 16:41
Fridaynite Fridaynite is offline
Online Marketer
 
Registrierungsdatum: Dec 2005
Ort: Monaco
Beiträge: 215
Standard

Dann hast ein scriptproblem.
Funtioniert auch perfekt, wenn die Endung .php heisst oder .xyz oder .yrzube
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:47 Uhr.


SEO by vBSEO