Un audit SEO de mon site https://www.example.com m'a indiqué que j'avais du contenu dupliqué.
Je tente donc actuellement de faire en sorte que toutes les pages soient redirigées vers https://www.example.com/nomdelapage (je crois avoir compris que ces redirections une fois effectives, il n'y aurait plus de contenu dupliqué.
J'ai un site wordpress hébergé chez ovh. Dans réglage/général j'ai mis https://www.example.com indiqué pour l'adresse web de wordpress et pour l'adresse web du site, et cela fonctionne plutôt bien : si dans la zone adresse je saisis example.com , www.example.com, mais si je saisis une URL de page sans préciser le protocole https:// je ne suis redirigé vers l'url incluant "https" mais vers "www.example.com/lapagedemandée". De plus cela provoque un mauvais affichage du site (comme si les css n'étaient plus trouvées).
Pour donner un exemple, cela se produit si je tape dans la barre d'adresse :
"http://www.example.com/nos-services/" ou "example.com/nos-services/"
Où est l'erreur ?
ps : Voici mon fichier htaccess :
Je tente donc actuellement de faire en sorte que toutes les pages soient redirigées vers https://www.example.com/nomdelapage (je crois avoir compris que ces redirections une fois effectives, il n'y aurait plus de contenu dupliqué.
J'ai un site wordpress hébergé chez ovh. Dans réglage/général j'ai mis https://www.example.com indiqué pour l'adresse web de wordpress et pour l'adresse web du site, et cela fonctionne plutôt bien : si dans la zone adresse je saisis example.com , www.example.com, mais si je saisis une URL de page sans préciser le protocole https:// je ne suis redirigé vers l'url incluant "https" mais vers "www.example.com/lapagedemandée". De plus cela provoque un mauvais affichage du site (comme si les css n'étaient plus trouvées).
Pour donner un exemple, cela se produit si je tape dans la barre d'adresse :
"http://www.example.com/nos-services/" ou "example.com/nos-services/"
Où est l'erreur ?
ps : Voici mon fichier htaccess :
Code:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# empeche listage des répertoires
Options All -Indexes
# protege wp-config
<files wp-config.php>
order allow,deny
deny from all
</files>
# protège fichier htaccess et htpassawords
<Files ~ "^.*\.([Hh][Tt][AaPp])">
order allow,deny
deny from all
satisfy all
</Files>