Aide au déchiffrage d'un .htaccess

WRInaute discret
Bonjour,

Il y a maintenant presque 6 mois, tout de même, j'ai modifié mes deux sites phpbb seo de la réécriture intermédiaire au mode avancé.
Pour l'un des 2 (le plus "jeune") aucun problème dans les serp. A son niveau il est très bien référencé et je constate que Google enregistre 441 pages sur 469 fournies par le sitemap. Au total il y a 1197 pages indexées (sitemap, news, ect...)

Pour l'autre ("le vieux") c'est la cata. Sur 6934 url fournies, seulement 402 sont dans l'index.
L'état de l'indexation m'affiche 4200 pages contre presque 20 000 il y a un an. La chute commence le 22 décembre 2013 peu de temps après le mode de réécriture avancé.

En même temps j'ai fait une erreur, j'ai oublié d'activer le "zéro duplicate" pensant que la redirection 301 était automatique lors du changement d'écriture des url. C'est resté comme ça un mois avant que je m'en aperçoive. D'où le soupçon du bac à sable pour duplicate content. Mais depuis 6 mois quand même !!

Bref, mais aussi en comparant le .htaccess du site qui va bien avec celui qui va mal je m'aperçois d'une différence dont je ne connais pas les répercutions.

Elle se trouve ici dans le .htaccess (pour le site qui s'indexe normalement)

Code:
# HERE IS A GOOD PLACE TO FORCE CANONICAL DOMAIN
# RewriteCond %{HTTP_HOST} !^www\.ceinfo\.fr$ [NC]
# RewriteRule ^(.*)$ http://www.ceinfo.fr/$1 [QSA,L,R=301]

# DO NOT GO FURTHER IF THE REQUESTED FILE / DIR DOES EXISTS
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]

Pour le site qui stagne :


Code:
# HERE IS A GOOD PLACE TO FORCE CANONICAL DOMAIN
# Define fully qualified ssl aware protocol
# RewriteCond %{SERVER_PORT}s ^(443(s)|[0-9]+s)$
# RewriteRule ^.*$ - [env=HttpFullProto:http%2://]
# RewriteCond %{HTTP_HOST} !^www\.micro-astuce\.com$ [NC]
# RewriteRule ^(.*)$ %{ENV:HttpFullProto}www.micro-astuce.com/$1 [QSA,L,R=301]

# DO NOT GO FURTHER IF THE REQUESTED FILE / DIR DOES EXISTS
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]

Il y a ces 3 lignes en plus, en sachant que je n'ai pas de page htpps.
Sont-elles nuisibles au référencement, à quoi servent-elles?

Code:
# Define fully qualified ssl aware protocol
# RewriteCond %{SERVER_PORT}s ^(443(s)|[0-9]+s)$
# RewriteRule ^.*$ - [env=HttpFullProto:http%2://]

Merci :)
 
WRInaute impliqué
une ligne qui commence par # est une ligne de commentaire, quelle soit là ou pas, cela revient au même, cela ne fait rien.

avant que la page soit demandée sur le serveur et que le .htaccess soit exécuté, le client a le message d'erreur ssl, donc ce n'est pas au niveau de .htaccess qu'il faut résoudre le problème.
 
Discussions similaires
Haut