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

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&#40;"HTTP/1.1 301 Moved Permanently"&#41;;
header&#40;"Location&#58; http&#58;//www.deineDomain.de/xxx..../"&#41;;
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&#58;//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 :o

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 %&#123;REQUEST_URI&#125; /index\.html
RewriteRule ^index\.html http&#58;//www.domain.tld/ &#91;L,R=301&#93; 
nun klappt es, vielen dank !!!