REdirection des 404 vers moteur interne

Nouveau WRInaute
Bonjour à tous,

Je pense mettre une redirection automatique des 404 d'un site vers son moteur de recherche interne.
Concretement, si http://www.domain.com/titre-de-la-page n'existe pas alors on affiche la page de résultats de la requête "titre de la page".
De cette manière, exit les 404 sur le site.
Qu'en pensez vous ? Faut-il garder l'entête html 404 ? j'ai cru lire que Google n'aimait pas ça ?!

Merci pour vos conseils.
 
WRInaute impliqué
j'avais fait çà à une époque en htaccess à une époque.
Mais à la suite de cet opération, google webmaster tools me disait que j'avais un pb de sécurité lié à la vérification de mon site.

En effet quoi que tu appelles sur le site, tu avais toujours un code retour 200 ie OK.

Donc je pense que je vais refaire cette manip mais parcontre la page générique renverra réellement un code retour 404.
 
WRInaute occasionnel
Personnellemnt je gère toutes mes erreurs en php, en utilisant la fonction header (j'en profite pour tracker les erreurs 404, 500, etc... pratique quand on oublie d'uploader des fichiers ou que les chemins ne sont pas bons, ou que les ré-écritures ne sont pas bonnes...).
Je gère aussi mes 301 pour les changements de politique d'url rewriting.
Je n'ai jamais eu aucun problème.
Essaie avec un langage serveur, et dis nous si cela fonctionne.
 
Discussions similaires
Haut