Seite 1 von 1
umleitung von index.html zu index.php
Verfasst: 27.02.2006, 17:52
von redcan
hallo zusammen,
folgendes probelm:
ruft ein user meine alte startseite (index.html, neu index.php) auf, bekommt er/sie eine "Multiple Choices" meldung
daher möchte ich umleiten mit
Code: Alles auswählen
Redirect /index.html http://www.xxxxx.de/index.php
spricht da was gegen, oder gibt es eine andere bessere möglichkeit?
als schönheitsfehler bleibt immer index.php hinter dem domainnamen in der adresszeile des browsers stehen
danke schon mal vorab.
Verfasst:
von
Hochwertiger Linkaufbau bei ABAKUS:
- Google-konformer Linkaufbau
- nachhaltiges Ranking
- Linkbuilding Angebote zu fairen Preisen
- internationale Backlinks
Wir bieten
Beratung und
Umsetzung.
Jetzt anfragen:
0511 / 300325-0
Verfasst: 27.02.2006, 18:55
von expy
warum löscht du die alte nicht einfach? man kann dies mit der htacces regeln, nur wie kann ich dir leider nicht helfen

Verfasst: 27.02.2006, 19:29
von cha-OS
du kannst auch mit folgendem Code auf dein aktuelles Verzeichniss bzw. deine aktuelle Startseite weiterleiten:
Code: Alles auswählen
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.deineDomain.de/xxx..../");
exit;
?>
chiao cha-OS
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
umleitung von index.html zu index.php
Verfasst: 28.02.2006, 08:02
von redcan
@expy
seite existiert nicht mehr, aber links / bookmarks weisen noch drauf
@ cha-os
danke für den tipp
umleitung von index.html zu index.php
Verfasst: 28.02.2006, 11:45
von Windy
Dasselbe geht auch per htaccess:
Code: Alles auswählen
Redirect permanent /index.html http://www.deineDomain.de/index.php
umleitung von index.html zu index.php
Verfasst: 28.02.2006, 15:40
von redcan
danke, habs so gemacht, aber index.php steht immer hinter der domain im browser.
Verfasst: 28.02.2006, 22:15
von wbartl
Wenn ich dich richtig verstanden habe, dann willst du das im Browser nur
https://www.domain.tld/ steht, egal ob jemand
https://www.domain.tld/index.html
oder
https://www.domain.tld/index.php
aufruft. Startdatei soll aber immer die index.php sein
Dann würde ich folgendes in der htaccess versuchen
DirectoryIndex index.php
RewriteCond %{REQUEST_URI} /index\.html
RewriteRule ^index\.html
https://www.domain.tld/ [L,R=301]
RewriteCond %{REQUEST_URI} /index\.php
RewriteRule ^index\.php
https://www.domain.tld/ [L,R=301]
ist aber ungetestet..
umleitung von index.html zu index.php
Verfasst: 01.03.2006, 07:59
von redcan
folgendes problem ist bei allen umleitungen bisher aufgetreten.
die index.php steht imm browser weil sie eine index.html generiert, die aber durch den aufruf in der htaccess wieder auf index.php zurückgeleitet wird.
also müßten alle von außen kommenden index.html anfragen auf die interne index.php umgeleitet werden, aber intern, nach dem erzeugen der index.html durch die index php darf nicht wieder umgeleitet werden, ups... kompliziert

Verfasst: 01.03.2006, 19:46
von wbartl
ups... kompliziert
Ja, zumindest ich habe es nicht verstanden.
Bei der von mir angeführten Variante kann aber nicht index.php im Browser stehen. Bist du sicher, das du meine Variante probiert hast?
Verfasst: 02.03.2006, 08:23
von redcan
ja, hatte aber nicht funktioniert, seite wurde nicht mehr gefunden.
habe deine nun so abgeändert
Code: Alles auswählen
DirectoryIndex index.php
RewriteCond %{REQUEST_URI} /index\.html
RewriteRule ^index\.html http://www.domain.tld/ [L,R=301]
nun klappt es, vielen dank !!!