Problème avec htaccess

Résolu/Fermé
cretin31 Messages postés 29 Date d'inscription samedi 17 avril 2010 Statut Membre Dernière intervention 14 février 2012 - Modifié par cretin31 le 4/02/2012 à 14:37
cretin31 Messages postés 29 Date d'inscription samedi 17 avril 2010 Statut Membre Dernière intervention 14 février 2012 - 5 févr. 2012 à 22:29
Bonjour à tous,

J'ai depuis quelques jours un problème de redirection avec mon htaccess, du moins je suppose.

Voici le problème.
Si vous allez par exemple sur cette page (www.mondedusilence.com/WordPress )et que dans la colonne de droite vous descendez sur le lien "Le Site principal" et que vous cliquez, vous arriverez sur la page d'erreur 404.
La raison c'est que l'adresse dans firefox sera devenue : http://www.mondedusilence.com/www/

Alors voici mon htaccess :

Options +FollowSymlinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^mondedusilence.com$ 
RewriteRule ^(.*) http://www.mondedusilence.com/$1 [QSA,L,R=301] 
ErrorDocument 404 /ERREURS/erreur_404.html 
Options -Indexes


Avez vous des idées ?
J'ai relevé d'autres erreurs du même genre si je tape ceci dans l'adresse :
mondedusilence.com/Calendrier.html
alors que ceci fonctionne sans problème :
www.mondedusilence.com/Calendrier.html

Je vous remercie par avance !!
Patrice dit cretin31

3 réponses

djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 94
4 févr. 2012 à 19:29
Sans le "/" avant "$1" dans :

RewriteRule ^(.*) http://www.mondedusilence.com/$1 [QSA,L,R=301]

Ca dit quoi ?

Sinon tu veux que tout soit dirigé vers "www." tondomaine.com OU bien vers tondomaine.com sans le "www" ?
Car j'ai l'impression que tu as oublié www. ici :
RewriteCond %{HTTP_HOST} ^mondedusilence.com$

Si ma 1ere suggestion ne donne rien, essaye ma deuxieme.
0
cretin31 Messages postés 29 Date d'inscription samedi 17 avril 2010 Statut Membre Dernière intervention 14 février 2012
5 févr. 2012 à 15:48
Bonjour et merci d'avoir répondu.
Alors test n°1, je retire "/" et je remplace par " " et cela me donne une erreur interne :

The server encountered an internal error or misconfiguration and was unable to complete your request.

Pour la seconde, cela est pas mieux, car en fait maintenant au lieu d'avoir un /www à la fin de l'url, j'en ai 10 ou 12 !!

http://www.mondedusilence.com/www/www/www/www/www/www/www/www/www/www/www/www/www/www/www/www/www/www/www/www/

Autres idées ?
0
cretin31 Messages postés 29 Date d'inscription samedi 17 avril 2010 Statut Membre Dernière intervention 14 février 2012
5 févr. 2012 à 16:17
Re-bonjour,

Alors j'ai essayé ceci :

Options +FollowSymlinks 

RewriteEngine On
RewriteCond %{HTTP_HOST} ^your-site.com [NC]
RewriteRule ^(.*)$ https://www.your-site.com/$1 [L,R=301]

ErrorDocument 404 /ERREURS/erreur_404.html 
Options -Indexes


que j'ai pu trouver sur cet excellent site :

https://css-tricks.com/snippets/htaccess/www-no-www/
He bien là, cela marche ! et pour vous c'est ok ?
0
djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 94
5 févr. 2012 à 16:46
Cool de faire partager l'info ;)
0
cretin31 Messages postés 29 Date d'inscription samedi 17 avril 2010 Statut Membre Dernière intervention 14 février 2012
5 févr. 2012 à 16:47
Peux tu me dire si cela est ok depuis ton PC ? Je ne voudrais pas être en local ...
0
djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 94
5 févr. 2012 à 17:00
Ca à l'air bon oui. En revanche tu as bien change "your-site.com" ?
0
cretin31 Messages postés 29 Date d'inscription samedi 17 avril 2010 Statut Membre Dernière intervention 14 février 2012
5 févr. 2012 à 17:18
c'est bien là la surprise. Si je mets mondedusilence.com cela ne marche pas, même erreur que précédemment. Par contre contre avec your-site c'est bon !!!????
Je ne comprends pas !
0
djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 94
5 févr. 2012 à 17:33
Ben avec your-site c'est un exemple, faut pas remettre pareil que chez eux lol.

Donc ton soucis est pas résolu.

En fait reprenons depuis le début. Tu veux faire quoi au juste, pourquoi l'utilisation de ceci dans ton htaccess ?
0
djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 94
5 févr. 2012 à 21:57
Non je penses pas que ca joues sur le réf. Google maintenant est habitué de voir les sites avec et sans les www. et ne les considère pas en duplicate.
0
cretin31 Messages postés 29 Date d'inscription samedi 17 avril 2010 Statut Membre Dernière intervention 14 février 2012
5 févr. 2012 à 22:29
Merci et je clos le sujet !
0