Posté le 31 août, 2009 dans:
Wordpress

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.