la redirection ne fonctionne pas

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : la redirection ne fonctionne pas

Re: la redirection ne fonctionne pas

par Ryle » 18 mai 2010, 19:06

Et comme ça ? :

Code : Tout sélectionner

RewriteCond %{HTTP_HOST} ^mon_site.com RewriteRule ^(.*)$ http://www.mon_site.com/$1 [QSA,L,R=301]
Et sinon question bête, indépendamment de ta redirection, lorsque tu ouvres l'url http://mon_site.com/ en tant normal, est-ce que cela ouvre bien ton site où est-ce que cela met un message page non trouvé ? (auquel cas, c'est un problème de dns)

Re: la redirection ne fonctionne pas

par fabrice88250 » 18 mai 2010, 08:30

oui j'ai bien mis :

Code : Tout sélectionner

Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^mon_site.com$ RewriteRule ^(.*) http://www.mon_site.com/$1 [QSA,L,R=301]
un simple redirection du genre :

Code : Tout sélectionner

RewriteRule ^plan.htm http://www.mon_site.com/localisation.php [R=301,L]
fonctionne très bien mais l'histoire des www ne fonctionnepas du tout.

Re: la redirection ne fonctionne pas

par Ryle » 17 mai 2010, 23:49

As-tu chargé le module rewrite dans le fichier conf d'apache ?
Et as-tu activé le RewriteEngine dans ton fichier htaccess ?

la redirection ne fonctionne pas

par fabrice88250 » 17 mai 2010, 17:31

Bonjour,
j'ai un site internet qui a pour nom de domaine : http://www.mon_site.com/
lorsque je veux aller sur mon site je rentre donc l'adresse ci dessus et j'ai donc accès a mon domaine.
Maintenant si j'omet de mettre les www et que je rendre donc mondomaine.com j'ai une page qui me dit accès impossible........

je veux donc mettre dans mon fichier htaccess une redirection dans le cas ou l'internaute ne mettrait pas les www afin qui soit redirigé vers le domaine avec les www
j'ai donc fais comme cela :

Code : Tout sélectionner

RewriteCond %{HTTP_HOST} ^mon_site.com$ RewriteRule ^(.*) http://www.mon_site.com/$1 [QSA,L,R=301]
le soucis est que sa ne fonctionne pas et je ne suis donc pas redirigé vers les www en cas d'oubli

pour info j'ai d'autre redirection interne sur mon site qui fonctionne très bien c'est juste la redirection du avec ou sans les www qui ne marche pas