Aller au contenu

Sujets conseillés

Posté

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

 

image.png.218c186846a159f9fd0fd66e082857bc.png

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

Posté

Bonjour,

 

Tu as quoi dans le fichier .htaccess du répertoire du niveau au-dessus de blog ?

Posté

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

Posté

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>
Posté
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

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...