Bonjour !
J'ai un site Wordpress et je voulais écrire dans le fichier .htaccess des règles qui permettent de rediriger toutes les requêtes du http vers https + www (donc du genre http://monsite.com/nimportequoi serait redirigé vers https://www.monsite.com/nimportequoi). Le .htaccess contient actuellement ceci et je ne comprends pas pourquoi
- http://monsite.com est redirigé vers https://monsite.com et pas vers https://www.monsite.com
- http://monsite.com/pros est conservé et n'est pas redirigé vers https://www.monsite.com/pros
- http://www.monsite.com/pros/ est redirigé vers https://monsite.com/pros/ au lieu de https://www.monsite.com/pros/
Où est-ce que je me suis planté ?
Ensuite, il semble que la redirection prend entre 6 et 9 secondes... Pourquoi ?? Pourriez-vous m'aider s'il vous plaît ? D'avance
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
16
17
18
19
20
21
22 RewriteEngine On RewriteBase / RewriteCond %{HTTPS} !=on RewriteCond %{SERVER_PORT} ^80 RewriteCond %{HTTP_HOST} ^www\.monsite\.com$ [NC] RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteRule ^index\.php$ - [L] # 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 RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
Partager