Bonjour,
Ca fait deux mois que je nettoie mes logs en paufinant mon htaccess. En préambule je précise que l'intégralité du site est en https depuis février 2018.
Ce jours ci je constate des logs des url en http (des fichiers .css et .js de cache totalements obsolètes) qui sont redirigés en 301 puis vont buter sur une voie de garage en 410.
J'aimerais qu'ils soient en 410 directement mais visiblement le fait que j'ai mis
Je ne sais pas si cela porte à conséquence. J'aimerais avoir un code propre dans mon htacces et donc rediriger les pages et ressources périmées http directement sur le document d'erreur 410 en https, sans passer par la case redirection 301.
J'ai lu ici qu'il ne fallait pas préciser l'url complète car sinon cela renverrait un code 301.
Pour le moment j'ai supprimé la page 410 personnalisée. Dans ce cas le serveur envoi uniquement le code 410, mais une page apache générique s'affiche.
La redirection https se fait après tous les autres traitements de redirections ou de suppressions pour éviter les double redirections :
Si quelqu'un à une solution pour envoyer le code 410 avec une page errordocument personnalisée en https sans passer par la case redirection, ca serait super !
Merci pour votre aide
Ca fait deux mois que je nettoie mes logs en paufinant mon htaccess. En préambule je précise que l'intégralité du site est en https depuis février 2018.
Ce jours ci je constate des logs des url en http (des fichiers .css et .js de cache totalements obsolètes) qui sont redirigés en 301 puis vont buter sur une voie de garage en 410.
J'aimerais qu'ils soient en 410 directement mais visiblement le fait que j'ai mis
fait que la page est redirigée en http sur le document d'erreur [301], puis le document d'erreur renvoie un 410 quand l'accès se fait en https. Donc au final le code 410 est bien retourné, mais je ne sais pas vraiment comment google l'interprète.ErrorDocument 410 /erreur-410\.php
Je ne sais pas si cela porte à conséquence. J'aimerais avoir un code propre dans mon htacces et donc rediriger les pages et ressources périmées http directement sur le document d'erreur 410 en https, sans passer par la case redirection 301.
J'ai lu ici qu'il ne fallait pas préciser l'url complète car sinon cela renverrait un code 301.
Pour le moment j'ai supprimé la page 410 personnalisée. Dans ce cas le serveur envoi uniquement le code 410, mais une page apache générique s'affiche.
La redirection https se fait après tous les autres traitements de redirections ou de suppressions pour éviter les double redirections :
- vieille url http sur vieille url https,
- puis vieille url https sur nouvelle url https.
Code:
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Si quelqu'un à une solution pour envoyer le code 410 avec une page errordocument personnalisée en https sans passer par la case redirection, ca serait super !
Merci pour votre aide