Aller au contenu

Sujets conseillés

Posté

Bonjour le hub,

Comme souvent, j'ai un problème avec le fichier htaccess.

Si dans la barre d'adresse du navigateur, je tape "w*w.nomdedomaine.com" ou "http*//www.nomdedomaine.com", je suis bien rediriger vers "https://w*w.nomdedomaine.com"

Mais si je tape uniquement "nomdedomaine.com" je suis redirigé vers https*//www.nomdedomaine.com/https*//nomdedomaine.com/

Quel est l'erreur dans l'htaccess ?

Voici le code :

RewriteEngine onRewriteCond %{HTTPS} offRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}RewriteCond %{HTTP_HOST} ^nomdedomaine.com$RewriteRule ^(.*)   https://www.nomdedomaine.com/$1  [QSA,L,R=301]

Merci

Posté

Salut Régis !

C'est simple !

Après ta première règle, du fait que tu n'as pas mis [L], apache passe à la suivante.

Tu devrais intervertir tes deux règles pour que cela ne se produise pas tongue.gif


RewriteEngine onRewriteCond %{HTTP_HOST} ^nomdedomaine.com$RewriteRule ^(.*)   https://www.nomdedomaine.com/$1  [QSA,L,R=301]RewriteCond %{HTTPS} offRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]
Posté

Ben que dire...

Ca fonctionne.

Comme d'hab d_clap_20.gif

Merci Dan

Oui Dan a raison !

C'est une erreur classique somme toute smile.gif

J'avais fait la même lors de la migration de mon site.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...