Wie leite ich eine WordPress 404 Fehlerseite auf die Homepage (Startseite) um? (Permanente Umleitung)
Öffnen Sie mit einem FTP Client folgendes Verzeichnis und erstellen eine 404.php Datei falls nicht bereits vorhanden. „theme-name“ wird durch Ihr Theme ersetzt.
/wp-content/themes/theme-name/404.php
In dieser Datei soll muss lediglich dieser PHP Code stehen:
WordPress 404 Fehlerseite auf Homepage umleiten
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".get_bloginfo('url'));
exit();
?>
Eine weitere Möglichkeit ist die Anpassung der functions.php
/wp-content/themes/theme-name/functions.php
add_action('template_redirect','chk_404_redirect');
function chk_404_redirect() {
if(is_404()) {
wp_redirect( home_url() ); exit;
}
}