Htaccess, redirection http://example.com vers http://www

WRInaute accro
Bonjour

J'ai mis en place une redirection de mon http://example.com vers http://www.example.com

Comme je suis pas bon j'ai betement copié du code trouvé ici

mais ça semble interférer avec mes réécritures d'url :

- la redirectiont vers le www marche mais ...
- quand on essaie http://example.com/url-rewritee.html on est redirigé vers http://www.example.com/page.php?url&pas&rewritee

Voici qqes lignes de mon htaccess, si une âme charitable peut m'indiquer ce qui va pas :

RewriteEngine on
ErrorDocument 404 /404.php
RewriteCond %{HTTP_HOST} !^www.nickargall.com$
RewriteRule ^(.*) -ttp://-ww.nickargall.com/$1 [QSA,L,R=301]

RewriteRule ^forum-ligue-([0-9]+)\.html$ /forum.php?div=$1 [L]
DirectoryIndex index.php


ça me ferait passer un bon week end ...
PS : j'ai ajouté un - dans mon htaccess sur mon www sur ce post pour pas passer pour un mec qui veut des liens pas cher ..
PPS : allez les bleus
 
WRInaute passionné
Moi je commence mon htacces par :
Code:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^exemple.com$ 
RewriteRule ^(.*)   http://www.exemple.com/$1  [QSA,L,R=301]

Ensuite je met toute mes regle de redirection et je termine par ErrorDocument 404 /404.php

Essai d'enlever DirectoryIndex index.php

Parce que sinon je ne vois pas ton probleme
 
WRInaute accro
Bon déjà la ligne
"Options +FollowSymlinks"
me file une erreur 500, donc je la mets pas.

Mon probleme c que quand on entre :
-ttp://nickargall.com/forum-ligue-2.html
on arrive sur
http://www.nickargall.com/forum.php?div=2 , cad l'URL non rewitee

mais bon c'est pas très grave, le rewrite fonctionne sinon ensuite ...
c'est juste que je chipote :)
merci quand même :)
allez hop c'est le week end
 
WRInaute passionné
J'ai un copain qui avait le meme probleme que toi.
Il avait mis
Code:
RewriteCond %{HTTP_HOST} ^exemple.com$ 
RewriteRule ^(.*)   http://www.exemple.com/$1  [QSA,L,R=301]
A la fin de son code htaccess
Donc en faite il fesait son rewrit et apres la redirection d'ou l'url qui s'affichait dans la barre de navigation.

Ton probleme n' pas l'air d'etre le meme
DSL et bon week end
 
Nouveau WRInaute
Bonjour,

Je souhaiterai effectué une redirection de mon http://example.com vers http://www.example.com en conservant mes URL rewritées. J'ai appelé mon hébergeur qui m'a renvoyé vers ce topic de WRI (il m'a dit que ça fonctionnait). Mais je vous avouerai que je ne suis pas bien avancé... Que dois-je faire exactement dans mon htaccess? Quel code dois-je insérer et à quelle place?
merci d'avance pour vos conseils!
 
WRInaute accro
pelle-charbonnier.jpg
 
WRInaute passionné
Ca ne marche pas, voici le code complet :

# Bloquage d'ip de spam
Order Allow,Deny
Allow from all
Deny from 91.178.239.151
Deny from 91.176.167.206

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.xev.com [NC]
RewriteRule ^(.*)$ http://xev.com/$1 [L,R=301]
 
WRInaute occasionnel
A ce propos, quelle différence entre faire une redirection par htaccess ou directement via la première page (avec un header en début de code) ?

Thx par avance ;)
 
WRInaute accro
C'est un beau déterrage d'un sujet initial qui date de 2006, déjà déterré en 2009, puis maintenant en 2011. La pelle s'impose :mrgreen:
 
Discussions similaires
Haut