Problème de redirection

Nouveau WRInaute
Bonsoir,

j'ai mis en ligne mon site depuis maintenant 1 mois et je trouvais étrange que Google n'index que ma page d'accueil mais voici le rapport que j'ai reçu:

La Search Console a constaté que certaines pages de votre site n'étaient pas indexées au nouveau motif suivant :

Page avec redirection

S'il ne s'agit pas d'un choix de votre part, nous vous recommandons de corriger ce problème afin que les pages affectées puissent être indexées et apparaître sur Google.

D'après moi le problème vient du fichier .htaccess mais je ne sais pas trop comment l'éditer pour régler le problème. L'URL canonique est https://plantes-interieur.info/.

voici le contenu de mon .htaccess:

# BEGIN LSCACHE
## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ##
<IfModule LiteSpeed>
RewriteEngine on
CacheLookup on
RewriteRule .* - [E=Cache-Control:no-autoflush]
RewriteRule \.litespeed_conf\.dat - [F,L]

### marker CACHE RESOURCE start ###
RewriteRule wp-content/.*/[^/]*(responsive|css|js|dynamic|loader|fonts)\.php - [E=cache-control:max-age=3600]
### marker CACHE RESOURCE end ###

### marker FAVICON start ###
RewriteRule favicon\.ico$ - [E=cache-control:max-age=86400]
### marker FAVICON end ###

### marker DROPQS start ###
CacheKeyModify -qs:fbclid
CacheKeyModify -qs:gclid
CacheKeyModify -qs:utm*
CacheKeyModify -qs:_ga
### marker DROPQS end ###

</IfModule>
## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ##
# END LSCACHE
# BEGIN NON_LSCACHE
## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ##
## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ##
# END NON_LSCACHE

# BEGIN WordPress
# Les directives (lignes) entre « BEGIN WordPress » et « END WordPress » sont générées
# dynamiquement, et doivent être modifiées uniquement via les filtres WordPress.
# Toute modification des directives situées entre ces marqueurs sera surchargée.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Un peu d'aide serait vraiment apprécié!

Merci.
 
WRInaute impliqué
le problème vient du fichier .htaccess
Le "problème" vient du fait que certains liens ne pointent pas vers l'URL canonique mais sur une variante. I.E. au lieu d'avoir un lien vers https://example.com, tu as un lien vers https://www.example.com

Ce n'est toutefois pas forcément un problème, si :
* la redirection est bien effectuée
* il n'y a pas de doute sur la canonique

Ces deux points sont ok chez toi.

Toutefois, il faut éviter que les liens internes pointent vers autre chose qu'une URL canonique. Essaie de voir d'où viennent ces liens non https et avec www
 
Discussions similaires
Haut