ebouilleur Posted September 14, 2022 Share Posted September 14, 2022 Bonjour, Je me tourne vers vous, car je n'arrive pas à trouver la solution à un problème d'erreur 404. Dans webmaster tools, google me trouve 400 page en erreurs 404. Mais c'esrt normal car elle n'existe pas ces pages. Pourtant il me les trouves toujours (dernières détextions le 11/09). Par exemple la page : https://www.escape-zone.fr/blog/interview-aurelien-dhaussy-pour-escape-time-france/scenario-le-secret-de-l-illusionniste-405.html Sachant que les pages d'origines n'existe pas elle n'ont plus ! Ces pages existent avec une autre url, sans le /blog/nom-de-l'article Donc on a bien https://www.escape-zone.fr/scenario-le-secret-de-l-illusionniste-405.html qui existe. Dans le .htacess du répertoire blog, j'ai juste : Options -Indexes DirectoryIndex index.php # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /blog/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /blog/index.php [L] </IfModule> Est ce que c'est déjà arrivé à quelqu'un ? Une idée ? Merci Link to comment Share on other sites More sharing options...
Dan Posted September 14, 2022 Share Posted September 14, 2022 Bonjour, Tu as quoi dans le fichier .htaccess du répertoire du niveau au-dessus de blog ? Link to comment Share on other sites More sharing options...
ebouilleur Posted September 14, 2022 Author Share Posted September 14, 2022 Pas mal de chose, mais rien qui ne me semble aller dans le sens du bug RewriteEngine On # page linktree pour instagram RewriteCond %{HTTP_HOST} ^link.escape-zone.fr$ [NC] RewriteRule ^(.*) https://www.escape-zone.fr/index--linktree.html [QSA,L,R=301] # redirection vers le discord RewriteCond %{HTTP_HOST} ^discord.escape-zone.fr RewriteRule ^(.*) https://www.escape-zone.fr/discord.php [QSA,L,R=301] # page android pour appli mobile RewriteCond %{HTTP_HOST} ^mobile.escape-zone.fr [NC] RewriteRule ^(.*) https://www.escape-zone.fr/android.php [QSA,L,R=301] #Utilise seulement le site avec www RewriteCond %{HTTP_HOST} ^escape-zone.fr$ RewriteRule ^(.*) https://www.escape-zone.fr/$1 [QSA,L,R=301] # redirect pour les modules RewriteRule ^([_a-z]*)--([_a-z-0-9]*)\.html$ index.php?module=$1&action=$2 [QSA] # detail d'une fiche membre RewriteRule ^membre-([_a-zA-Z0-9\-]*)-([0-9]+)\.html$ index.php?module=membre&action=fiche&id=$2 [QSA] # detail d'une fiche scénario RewriteRule ^scenario-([_a-zA-Z0-9\-]*)-([0-9]+)\.html$ index.php?module=index&action=scenario&id_scenario=$2 [QSA] # detail d'une fiche enseigne RewriteRule ^enseigne-([_a-zA-Z0-9\-]*)-([0-9]+)\.html$ index.php?module=index&action=fiche-enseigne&id=$2 [QSA] #redirect des catégories escape Redirect 301 /escape-game-tous /index--liste_escape.html Redirect 301 /escape-game /index--liste_escape.html?type=1 Redirect 301 /escape-game-VR /index--liste_escape.html?type=2 Redirect 301 /jeux-de-piste /index--liste_escape.html?type=3 Redirect 301 /escape-game-groupe /index--liste_escape.html?type=4 Redirect 301 /escape-game-en-ligne /index--liste_escape.html?type=5 Redirect 301 /escape-game-visio /index--liste_escape.html?type=6 Redirect 301 /escape-game-mobile /index--liste_escape.html?type=7 Redirect 301 /escape-game-box /index--liste_escape.html?type=8 # redirect code promo Redirect 301 /code-promo /index--code-promo.html # BEGIN Expire headers <IfModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 7200 seconds" ExpiresByType image/jpg "access plus 2592000 seconds" ExpiresByType image/jpeg "access plus 2592000 seconds" ExpiresByType image/png "access plus 2592000 seconds" ExpiresByType image/gif "access plus 2592000 seconds" AddType image/x-icon .ico ExpiresByType image/ico "access plus 2592000 seconds" ExpiresByType image/icon "access plus 2592000 seconds" ExpiresByType image/x-icon "access plus 2592000 seconds" ExpiresByType text/css "access plus 2592000 seconds" ExpiresByType text/javascript "access plus 2592000 seconds" ExpiresByType text/html "access plus 7200 seconds" ExpiresByType application/xhtml+xml "access plus 7200 seconds" ExpiresByType application/javascript A259200 ExpiresByType application/x-javascript "access plus 2592000 seconds" ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds" </IfModule> # END Expire headers # BEGIN Cache-Control Headers <IfModule mod_headers.c> <FilesMatch "\\.(ico|jpe?g|png|gif|swf|gz|ttf)$"> Header set Cache-Control "max-age=2592000, public" </FilesMatch> <FilesMatch "\\.(css)$"> Header set Cache-Control "max-age=2592000, public" </FilesMatch> <FilesMatch "\\.(js)$"> Header set Cache-Control "max-age=2592000, private" </FilesMatch> <filesMatch "\\.(html|htm)$"> Header set Cache-Control "max-age=7200, public" </filesMatch> # Disable caching for scripts and other dynamic files <FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$"> Header unset Cache-Control </FilesMatch> </IfModule> # END Cache-Control Headers ############################### # module sécurité - pour bloqué les tentative de piratage depuis une url du type : page.php?error=http://monsite.fr/exploit.txt? ############################### RewriteCond %{QUERY_STRING} ^(.*)http(\:|\%3A)(.*)$ ReWriteRule .* - [F] # Disable server signature ServerSignature Off Link to comment Share on other sites More sharing options...
Dan Posted September 15, 2022 Share Posted September 15, 2022 Perso j'éviterais le RewriteBase (si le répertoire blog existe bien) Options -Indexes DirectoryIndex index.php # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) index.php [L] </IfModule> Link to comment Share on other sites More sharing options...
ebouilleur Posted September 15, 2022 Author Share Posted September 15, 2022 il y a 41 minutes, Dan a dit : Perso j'éviterais le RewriteBase (si le répertoire blog existe bien) Options -Indexes DirectoryIndex index.php # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) index.php [L] </IfModule> C'est le code auto généré pour la construction du htacesse par wordpress, mais je l'ai supprimé, ça ne me coute rien d'essayer merci Link to comment Share on other sites More sharing options...
ebouilleur Posted September 21, 2022 Author Share Posted September 21, 2022 Ca ne semble pas être la solution en tout cas, j'ai tjs plus de 700 erreurs Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now