Bonjour,
Après avoir cherché pendant deux jours, je suis perdu et j'ai besoin de vos lumières.
Premièrement, mon site web se trouve : monsite.com/dossier/
J'ai donc fait une redirection :
Jusqu'ici tout fonctionne. Cependant, je coince sur cela :
je souhaite obliger l'utilisation du www.
Mais quand j'ajoute :
Cela ne fonctionne pas.
Il en est de même pour ce code :
Quand je tape seulement : https://monsite.com, cela me redirige bien sur le www.monsite.com
Mais quand je choisis une page spécifique, il reste sur monsite.com/dossier/mondossier.php
Autrement si je vais dans le htaccess du site web (et non de la racine du serveur)
J'ajoute ceci :
Puis que j'actualise ma page web sans le "www".
https://monsite.com/dossier/dossier2/824-monarticle
J'obtiens cela :
https://www.monsite.com/dossier2/824-monarticle
Donc il ne me prend pas en compte le "dossier" quand j'enlève le www. (Je ne sais pas si vous arrivez à me suivre.)
Je suis totalement perdu. Si une personne a une idée pour arriver à faire en sorte que l'utilisation du www soit possible, je suis preneur.
Je vous remercie.
Modifié par Lelouch (05 Feb 2018 - 09:59)
Après avoir cherché pendant deux jours, je suis perdu et j'ai besoin de vos lumières.
Premièrement, mon site web se trouve : monsite.com/dossier/
J'ai donc fait une redirection :
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?monsite.com$
RewriteCond %{REQUEST_URI} !^/dossier/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /dossier/$1
RewriteCond %{HTTP_HOST} ^(www.)?monsite.com$
RewriteRule ^(/)?$ dossier/index.php [L]
Jusqu'ici tout fonctionne. Cependant, je coince sur cela :
je souhaite obliger l'utilisation du www.
Mais quand j'ajoute :
RewriteCond %{HTTP_HOST} ^monsite.com/dossier$
RewriteRule ^(.*) http://www.monsite.com/dossier/$1 [QSA,L,R=301]
Cela ne fonctionne pas.
Il en est de même pour ce code :
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Quand je tape seulement : https://monsite.com, cela me redirige bien sur le www.monsite.com
Mais quand je choisis une page spécifique, il reste sur monsite.com/dossier/mondossier.php
Autrement si je vais dans le htaccess du site web (et non de la racine du serveur)
J'ajoute ceci :
RewriteCond %{HTTP_HOST} ^monsite.com/dossier/ [NC]
RewriteRule ^(.*)$ http://www.monsite.com/dossier/$1 [L,R=301]
Puis que j'actualise ma page web sans le "www".
https://monsite.com/dossier/dossier2/824-monarticle
J'obtiens cela :
https://www.monsite.com/dossier2/824-monarticle
Donc il ne me prend pas en compte le "dossier" quand j'enlève le www. (Je ne sais pas si vous arrivez à me suivre.)
Je suis totalement perdu. Si une personne a une idée pour arriver à faire en sorte que l'utilisation du www soit possible, je suis preneur.
Je vous remercie.
Modifié par Lelouch (05 Feb 2018 - 09:59)