| |||||||
| Suchmaschinenoptimierung allgemein Allgemeines Wissen um bei Suchmaschinen an die Spitze zu kommen kann man hier erlangen. |
![]() |
| | Themen-Optionen | Thema durchsuchen | Ansicht |
|
#1
| |||
| |||
| wer kann mir sagen, wie die htaccess aussehen muss, damit nicht gefundene seiten (404-error) automatisch auf das rootverzeichnis einer domain umgeleitet werden? |
|
#2
| |||
| |||
| ErrorDocument 404 http://www.example.com/index.html |
|
#3
| |||
| |||
| 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? |
|
#4
| |||
| |||
| 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 |
|
#5
| |||
| |||
| 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? |
|
#6
| |||
| |||
| 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 |
|
#7
| |||
| |||
| 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? |
|
#8
| |||
| |||
| Probiers mal so rum: Code:
Bin ich auch schon mal dran verzweifelt ![]() |
|
#9
| |||
| |||
| funktioniert super für: example.com/nichtgefunden.html aber nicht für: example.com/nichtgefunden.php |
|
#10
| |||
| |||
| Dann hast ein scriptproblem. Funtioniert auch perfekt, wenn die Endung .php heisst oder .xyz oder .yrzube |