1.2k Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von petra65 Experte (1.8k Punkte)
Hallo,

ich habe das Problem, dass ich einige HP-Seiten umbenennen
muss, dazu möchte ich natürlich von den "alten" auf die "neuen"
Seiten verweisen.

Per .htaccess-Datei funktioniert es nicht, daher nun mein Ansatz mit
php.

Online findet man einige Beispiele dazu, doch teils sind die
unterschiedlich aufgebaut, z. B.

<?php
header("Status: 301 Moved Permanently");
header("Location:neueadresse");
exit;
?>

oder

<?
Header("Location: http://www.xxx.de/xxx.php");
exit();
?>

Die Seiten sollen permanent umgeleitet werden, muss daher
...("Status 301 ...."
mit angegeben werden ??

Ich habe es mal getestet, es funktioniert. Ich habe nur oben
stehenden Code (2. Beispiel) auf der Ursprungsseite belassen, ist
das richtig oder muss der komplette Quelltext stehen bleiben?

Vielen Dank schonmal für Rückmeldungen.

Gruss - Petra

3 Antworten

0 Punkte
Beantwortet von petra65 Experte (1.8k Punkte)
Hallo, guten morgen,

meine Frage hat sich erledigt - habe die Lösung gefunden.

Da ich permanent weiterleiten möchte, muss ich 1. Beispiel verwenden.

Einen schönen sonnigen Vatertag ....

Gruss - Petra
0 Punkte
Beantwortet von
Per .htaccess-Datei funktioniert es nicht
da ist ja eher die Frage wieso die einfache .htaccess-Variante nicht funktioniert und du stattdessen erst den PHP-Interpreter bemühen musst
0 Punkte
Beantwortet von petra65 Experte (1.8k Punkte)
Hallo Gast_42,

richtig - die Frage habe ich mir gestern auch lange gestellt, habe dann
vermutet es könne daran liegen, dass die Datei evtl. von Host Europe
nicht unterstützt wird.

Nach Deinem Posting habe ich mir die Datei nochmals angeschaut
und den Fehler sofort gefunden ;-(

Redirect permanent /seite1 http://www.host.de/seite2

Ich hatte die Endung .de "vergessen".

Ich bin manchmal echt schusselig .....

Vielen Dank für Deine Antwort.

Gruss - Petra
...