hallo,
ist leider ein bisschen komplizierter. An die .htaccess habe ich dann auch gedacgt, bzw ein Freund hat mich drauf gedacht.
nochmal das Problem, die quick-and-dirty Lösung kommt am Schluss ;)
bisher:
bilddatenbank (smugmug) auf foto.tonat.net
viele Links von extern auf Alben (Presse, Foren,..)
neu:
bilddatenbank auf bdb.tonat.net
WP auf foto.tonat.net
Damit führen die "alten" links ins Leere.
nun meine Lösung, die ich in den letzten Stunden implementiert habe:
die 404.php (child theme) habe ich in der ersten zeile um ein Include der neuen redirect.php ergänzt
Die Redirect.php liest die aktuelle url aus und ändert sie auf bdb.tonat.net/..
und schreibt dann ein 301 redirect.
404.php
redirect.php
<?php
// current address
$oldurl = $_SERVER['REQUEST_URI'];
// new redirect address
$newurl = '';
// old to new URL map (for you to configure)
$newurl = 'http://bdb.tonat.net'.$oldurl;
// redirect
if ($newurl != '') {
header('HTTP/1.1 301 Moved Permanently');
header("Location: $newurl");
exit();
}
?>
Alles anzeigen
Die Grundidee habe ich im Netz gefunden.
Im Moment noch einfachst. Muss ich jetzt noch ein wenig verfeinern, damit echte 404er newurl="" machen...