WordPress – Ne perdez pas vos visiteurs lorsque votre base de données est indisponible
Lorsque votre WordPress a des soucis de connexion avec la base de données, WordPress retourne un sympathique Error establishing a database connection.
Au lieu de perdre des visiteurs, le fichier db-error.php s'avère utile.
En le personnalisant, on peut indiquer aux visiteurs que le site est momentanément indisponible de façon plus élégante. Ce fichier est à placer dans le dossier wp-content.
En collant ce simple code dans le fichier db-error.php que vous devez créer ;
<?php
// db-error.php
$host=$_SERVER['HTTP_HOST'];
$uri=urlencode($_SERVER['REQUEST_URI']);
header("Location: http://google.com/search?q=cache:$host$uri");
exit();
?>
le visiteur sera automatiquement redirigé vers le cache Google de la page demandée. Ainsi on évite de perdre un visiteur.
Une redirection 302 est automatiquement effectuée, évitant ainsi de retrouver des pages contenant ce fameux Error establishing a database connection indexées.




déjà 3 commentaires
18 septembre, 2009
Bonjour,
Très utile également, merci !
Et ce fichier, à la racine de Wordpress?
Merci pour votre réponse,
v
18 septembre, 2009
Il faut le placer dans le dossier "wp-content", le dossier qui contient les plugins et templates.
23 septembre, 2009
merci pour votre réponse !
j'ai fait ce que vous me dites, mais j'ai eu hier un message d'alerte de la part de google, un renvoi sur une page d'alerte me signalant qu'il ne pouvait pas afficher la page de cache, à cause de trop de demandes, me semble-t-il (en fait, je me suis dépêchée d'enlever la page, sans trop faire attention.
ça c'était passé là : http://www.champfreudien.be/
voilà, merci
Trackbacks