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/
Please also mark the comments that contributed to the solution of the article
Content-Key: 99457
Url: https://administrator.de/contentid/99457
Printed on: April 25, 2024 at 20:04 o'clock
10 Comments
Latest comment
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 ;)