301 Redirect von Verzeichnissen und Dateien aus Root mit PHP möglich?
Hallo,
kann man mit PHP im Rootverzeichnis einer Domain 301 Redirect für nicht mehr vorhandene Verzeichnisse bzw. Dateien auf eine andere Domain machen?
z. B.
www domain de/verzeichnis/verzeichnis/datei.php existiert nicht mehr und soll gezielt auf
www domain com
oder in einem anderen Beispiel auf
www domain com/verzeichnis/verzeichnis/datei.php
mit 301 redirected werden.
oder eben von
www domain de/verzeichnis/ (existiert nicht mehr)
auf
www domain com/verzeichnis/
kann man mit PHP im Rootverzeichnis einer Domain 301 Redirect für nicht mehr vorhandene Verzeichnisse bzw. Dateien auf eine andere Domain machen?
z. B.
www domain de/verzeichnis/verzeichnis/datei.php existiert nicht mehr und soll gezielt auf
www domain com
oder in einem anderen Beispiel auf
www domain com/verzeichnis/verzeichnis/datei.php
mit 301 redirected werden.
oder eben von
www domain de/verzeichnis/ (existiert nicht mehr)
auf
www domain com/verzeichnis/
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 99457
Url: https://administrator.de/contentid/99457
Ausgedruckt am: 22.11.2024 um 08:11 Uhr
10 Kommentare
Neuester Kommentar
Hallo!!
Bei PHP weiss ich nicht,
aber auf jeden fall mit dem .htaccess-File kann man es tun.
http://www.trash.net/faq/htaccess.shtml
UPDATE:
Diesen Link habe ich noch gefunden:
http://www.webmasterexpert.de/post12142.html
Sollte also doch mit PHP funktionieren...
Bei PHP weiss ich nicht,
aber auf jeden fall mit dem .htaccess-File kann man es tun.
http://www.trash.net/faq/htaccess.shtml
UPDATE:
Diesen Link habe ich noch gefunden:
http://www.webmasterexpert.de/post12142.html
Sollte also doch mit PHP funktionieren...
Bevor wir gleich die Holzhammer wie mod_rewrite und PHP auspacken.
Apache selbst kann auch Weiterleitungen:
http://httpd.apache.org/docs/1.3/mod/mod_alias.html#redirect
http://httpd.apache.org/docs/1.3/mod/mod_alias.html#redirectmatch
Apache selbst kann auch Weiterleitungen:
http://httpd.apache.org/docs/1.3/mod/mod_alias.html#redirect
http://httpd.apache.org/docs/1.3/mod/mod_alias.html#redirectmatch
Ich meinte eigentlich vom Nutzer Boa das hier:
[code]
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.neue-domain.de;);
header("Connection: close");
?>
[/code]
[code]
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.neue-domain.de;);
header("Connection: close");
?>
[/code]
Im Beitrag von megacarsIT steht bereits eine nahezu komplette Lösung.
Du musst lediglich eine PHP-Datei anlegen und diese per Apaches ErrorDocument 404 Befehl immer dann aufrufen lassen, wenn eine Datei nicht gefunden wurde. Dann kannst du ganz einfach einen Redirect machen (siehe dazu auch die $_SERVER-Variablen).
Du musst lediglich eine PHP-Datei anlegen und diese per Apaches ErrorDocument 404 Befehl immer dann aufrufen lassen, wenn eine Datei nicht gefunden wurde. Dann kannst du ganz einfach einen Redirect machen (siehe dazu auch die $_SERVER-Variablen).
Zitat von @megacarsIT:
Ich meinte eigentlich vom Nutzer Boa das hier:
[code]
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.neue-domain.de;);
header("Connection: close");
?>
[/code]
Ich meinte eigentlich vom Nutzer Boa das hier:
[code]
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.neue-domain.de;);
header("Connection: close");
?>
[/code]
Wie ^^^ das ist doch PHP... aber man möge mich korrigieren, wenn es nicht so ist ;)