Seite 1 von 1

Umleitung

Verfasst: 14.09.2006, 21:36
von nie_blond
Hallo,
wie leite ich mit der .htaccess von der noch indexierten index.html auf die neue index.php um, ohne die Seiten bei google neu anmelden zu müssen?
Die index.html ist noch auf dem server, soll aber runter und die neue index.php soll natürlich gefunden werden.

Wenn .htaccess nicht geht...was dann?

Danke für eure Antworten
Gruss nie_blond

Verfasst:
von

Verfasst: 14.09.2006, 21:42
von Miraculix
Am besten immer auf die Domain verlinken und dann kannst Du index.html und index.php und index.htm und .... beliebig austauschen...

Verfasst: 14.09.2006, 22:00
von nie_blond
hm
könnte ich das so:

Code: Alles auswählen

RewriteEngine On

#Regeln
RewriteRule ^index\.html$ /index.php
RewriteRule ^(.*).htm$ $1.html
machen?

Und wenn htaccess nicht geht, ist da was mit php möglich?

Gruss nie_blond

Verfasst: 15.09.2006, 04:51
von koboxumi
Und wenn htaccess nicht geht, ist da was mit php möglich?
in die .html

<?php header("HTTP/1.1 301 Moved Permanently"); header("Location:https://www.domain.tld/index.php"); ?>

Verfasst: 15.09.2006, 06:24
von matin
[/quote]

in die .html

<?php header("HTTP/1.1 301 Moved Permanently"); header("Location:https://www.domain.tld/index.php"); ?>[/quote]

... php-codes machen sich in html-dateien eher schlecht :wink:

php in html ist kein Problem

Verfasst: 15.09.2006, 06:38
von koboxumi
Ist doch kein Problem eine kleine Ergänzung in der .htaccess und htm / html werden zu prima php Dateien. :D

AddType application/x-httpd-php .html

oder


AddType x-mapp-php4 .php .php4 .htm .html

in die htaccess und schon funktioniert php in html-Dateien und das genannte Problem ist gelöst. :o

Funktioniert zumindest bei 1&1 und all-inkl

Verfasst: 15.09.2006, 07:21
von Miraculix
ist doch alles käse!

wenn es keine index.html gibt nimmt er automatisch die index.php, fertig.

Verfasst: 15.09.2006, 07:34
von koboxumi
Die Eingangsfrage war:
wie leite ich mit der .htaccess von der noch indexierten index.html auf die neue index.php um, ohne die Seiten bei google neu anmelden zu müssen?
Die index.html ist noch auf dem server, soll aber runter und die neue index.php soll natürlich gefunden werden.
bei meinem Vorschlag bleibt der PR der der html erhalten, was ja für den einen oder anderen Abakus Nutzer wichtig ist :wink:

Klar kann man die html einfach löschen, muss dann aber mindestens bis zum nächsten PR-Update mit PR0 leben.

Verfasst: 15.09.2006, 12:23
von Kralle
Hmm, mal ne Frage die ich noch nie ausprobiert hab. Würde es nicht auch funktionieren anstatt auf die index.php direkt auf den Root umzuleiten? Würde auch künftigen Probs vorbeugen, oder?

Verfasst: 15.09.2006, 12:26
von Alpinist
Miraculix hat geschrieben:ist doch alles käse!
wenn es keine index.html gibt nimmt er automatisch die index.php, fertig.
Nein. Nur wenn es in der Apache Conf so eingestellt ist und standardmäßig ist dies eben nicht ger Fall.

Verfasst: 17.09.2006, 01:07
von Mamboo
Wenn ich Dich richtig verstehe, sollte

DirectoryIndex index.html index.htm index.php index.php4 index.php3

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]

RewriteCond %{REQUEST_URI} !^/(index.html?)?$
RewriteRule ^(.*) index.php

Dein Problem lösen. Vor der Umleitung auf die index.php wird also zunächst geprüft, ob https://www.deinedomain.tld/ oder https://www.deinedomain.tld/index.html (oder auch .htm) aufgerufen wurde; nur wenn die nicht der Fall ist, wird umgeleitet. In der ersten Zeile wird festgelegt, dass bei gleichzeitigem Vorhandensein von index.html und index.php (sowie den diversen möglichen "Abarten") bei Aufruf von https://www.deinedomain.tld/ die HTML-Datei der PHP-Datei vorgezogen wird. Wenn du PHP-Datei der HTML vorziehen möchtest, dann einfach abändern.

Viel Erfolg!

Verfasst: 17.09.2006, 18:12
von nie_blond
Indexiert ist bis dato:
www. meinedomain. de

dahinter steckt die index.html.

Defacto gibt es bald eine neue index.php, die unter www. meinedomain. de gefunden werden soll, damit ich die Seite nicht neu bei den Sumas anmelden muß, bzw. sie hoffentlich ihren pr behält.

Danke für eure Antworten