Soft 404
BonuxDu13
-
avion-f16 Messages postés 19254 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19254 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai créé pour mon site fait main en devenir une 404 personnalisée, gérée par redirection sur le .htaccess. ça marche tellement bien que même le serveur dit aussi "ici tout va bien" (code 200). Comment le convaincre que non ça ne va pas puisque c'est une page pas trouvée et qu'il me renvoie enfin le code 404? Je place en visuel mon code de redirection :
Options -Indexes
RewriteEngine On
RewriteBase /
RewriteCond %{http_host} ^www.la-mao-pour-les-newbies\.com [NC]
RewriteRule ^(.*)$ https://la-mao-pour-les-newbies.com/$1 [L,R=301,nc]
RewriteRule ^index\.html$ / [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) 404.html
ErrorDocument 404 /404.html
J'ai placé un noindex sur ma 404 histoire de, je ne pense pas que ça suffise. Le mieux c'est de régler le problème à la base!
Le site pour le moment : https://la-mao-pour-les-newbies.com/
J'ai créé pour mon site fait main en devenir une 404 personnalisée, gérée par redirection sur le .htaccess. ça marche tellement bien que même le serveur dit aussi "ici tout va bien" (code 200). Comment le convaincre que non ça ne va pas puisque c'est une page pas trouvée et qu'il me renvoie enfin le code 404? Je place en visuel mon code de redirection :
Options -Indexes
RewriteEngine On
RewriteBase /
RewriteCond %{http_host} ^www.la-mao-pour-les-newbies\.com [NC]
RewriteRule ^(.*)$ https://la-mao-pour-les-newbies.com/$1 [L,R=301,nc]
RewriteRule ^index\.html$ / [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) 404.html
ErrorDocument 404 /404.html
J'ai placé un noindex sur ma 404 histoire de, je ne pense pas que ça suffise. Le mieux c'est de régler le problème à la base!
Le site pour le moment : https://la-mao-pour-les-newbies.com/
A voir également:
- Soft 404
- Dvd soft - Télécharger - TV & Vidéo
- Soft viewer - Télécharger - Visionnage & Diaporama
- Seo soft - Télécharger - Référencement & SEO
- Soft logiciel - Télécharger - Comptabilité & Facturation
- Erreur 404 iptv - Guide
1 réponse
Bonjour,
Cette partie est inutile : par défaut, sans cette règle, si le chemin demandé n'est pas un fichier/dossier existant, et si aucune autre règle ne redirige la requête vers un fichier/dossier existant, alors le serveur retourne une erreur 404 et retourne la page précisée via
C'est également cette partie qui cause le code 200 : tu lui indiques que si le chemin demandé n'est ni un fichier ni un dossier, alors la requête doit être dirigée vers 404.html, et puisque ce fichier existe, il est retourné avec un code 200.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) 404.html
Cette partie est inutile : par défaut, sans cette règle, si le chemin demandé n'est pas un fichier/dossier existant, et si aucune autre règle ne redirige la requête vers un fichier/dossier existant, alors le serveur retourne une erreur 404 et retourne la page précisée via
ErrorDocument.
C'est également cette partie qui cause le code 200 : tu lui indiques que si le chemin demandé n'est ni un fichier ni un dossier, alors la requête doit être dirigée vers 404.html, et puisque ce fichier existe, il est retourné avec un code 200.