Bonsoir à toutes et à tous,
Voilà ma requète est un peu particulière:
Tout le monde veut pouvoir gérer les erreurs avec le .htaccess comme par exemple les erreurs de pages introuvables en 404, etc.
Mais moi je voudrais qu'au lieu de demander "si le fichier n'existe pas alors on fait ça" je voudrai faire "si le fichier existe alors on redirige".
Autrement dit que le visiteur demande un fichier, le htaccess vérifie sa présence et si il existe hop on ne lui envoie pas le fichier mais plutot on le redirige vers une page quelconque.
Après documentation, lorsque tout se passe bien et que le fichier est présent le serveur retourne une réponse 200 "tout se passe bien" mais après essai:
Cela ne marche pas. En même temps la réponse 200 n'est pas une erreur puisque c'est le fonctionnement normal des choses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ErrorDocument 200 http://monurlaredigier.com
La réponse 304 qui dit "pas de modif depuis la dernière visite" quant à elle marche bien:
Ce qui fait que lors du premier check la redirection ne marche pas (réponse 200) mais une fois en cache, la redirection s'opère avec l'erreur 304 (charger depuis le cache).
Code : Sélectionner tout - Visualiser dans une fenêtre à part ErrorDocument 304 http://monurlaredigier.com
Bref j'ai besoin de votre aide là dessus, vérifier la présence d'un fichier et si c'est le cas rediriger sur une page quelconque.
PS: Pas de php, que de l'apache ou du .htaccess
Un grand merci d'avance à celui (ou celle) qui pourra m'aiguiller et m'aider.
Bonne continuation.
Partager