Bonjour,
j'utilise Wordpress comme système éditorial et la partie d'administration est gérée en SSL (une règle dans le .htaccess exige la connexion en https pour la partie admin).
Le problème est que les moteurs visitent mes articles en passant par le http et https à cause, je crois, du sytème de notification automatique intégré à Wordpress (vu que l'admin est en https, ça envoie une url en https).
Du coup, je suis référencé en http et https, ce que je ne veux pas car ça ne sert à rien, ça oblige les visiteurs à des manipulations pour accepter le certificat, ça risque de me faire du duplicate content, etc. Bref, je ne veux pas que les robots accèdent au https.
Je veux donc créer une règle de réécriture dans le fichier .htaccess, mais ça ne fonctionne pas. La voici précédée de la règle que WP insère par défaut à l'installation :
J'ai beau activer/désactiver/modifier les directives, je me retrouve toujours renvoyé à l'index du site au lieu de juste passer en http quand je tente d'y accéder par https.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /journal/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /journal/index.php [L] </IfModule> # END WordPress # Oblige les moteurs de recherche à passer par le http pour indexer RewriteCond %{HTTP_USER_AGENT} (Googlebot|Exabot|Ask|msn|yahoo|Gigabot|Twiceler) [NC] RewriteCond %{SERVER_PORT} !80 RewriteRule (.*) http://www.monsite.com/journal/$1 [R=301,L]
Merci de votre aide![]()
Partager