Jordison67 Posté 26 Août 2009 Partager Posté 26 Août 2009 Bonjour à toute la communautée, après plusieurs essai de codes dans des .htaccess, je n'ai pas trouvé mon bonheur car ceux-ci ne marchaient pas. Je voudrais enfait que lorsque les gens tape par exemple dans leur navigateur http://www.mondomaine.com, ils soient tout de suite redirigés sur http://mondomaine.com Merci à vous. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 26 Août 2009 Partager Posté 26 Août 2009 Une simple règle conditionnelle placée juste après le "RewriteEngine on" suffit pourtant : RewriteCond %{HTTP_HOST} www.mondomaine.comRewriteRule /?(.*) http://mondomaine.com/$1 [R=301,L] en remplaçant le nom de domaine par le tien, bien évidemment. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jordison67 Posté 26 Août 2009 Auteur Partager Posté 26 Août 2009 Merci beaucoup Dan, ça marche à merveille, par contre dans mon repertoire j'ai 2 index, 1 index.html et 1 index.php et je voudrais que l'index par défaut soit index.html Merci à vous. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 26 Août 2009 Partager Posté 26 Août 2009 Dans ce cas une autre règle (au dessus de RewriteEngine on) DirectoryIndex index.html index.php Tu mets après DirectoryIndex la liste des fichiers index dans l'ordre dans lequel tu veux qu'ils soient affichés. Dans ce cas ce sera index.html s'il existe, sinon index.php Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jordison67 Posté 26 Août 2009 Auteur Partager Posté 26 Août 2009 Merci beaucoup Dan, tout fonctionne. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jordison67 Posté 11 Septembre 2009 Auteur Partager Posté 11 Septembre 2009 (modifié) Bonjour, j'ai un petit soucis avec mon .htaccess, lorsque qu'il est sur le FTP, ca déconne mais lorsque je l'enlève tout refonctionne... Apparement ca vient d'un problème de redirection ou je sais pas, voici le contenu de mon htaccess: DirectoryIndex index.html index.phpRewriteEngine onRewriteCond %{HTTP_HOST} www.fcs-deco.comRewriteRule /?(.*) http://fcs-deco.com/$1 [R=301,L]# URL rewriting rulesRewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2$3.jpg [L,E]RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /boutique/img/c/$1$2.jpg [L,E]RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang=$1$5 [L,E]RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang=$1$4 [L,E]RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang=$1 [QSA,L,E]RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2$4 [L,E]RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [L,E]RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E]RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E]RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E]RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E]# Catch 404 errorsErrorDocument 404 /boutique/404.php merci beaucoup à vous. Pour l'adresse du site: http://www.fcs-deco.com PS: je viens de trouver le problème cela vient de RewriteCond %{HTTP_HOST} www.fcs-deco.com RewriteRule /?(.*) http://fcs-deco.com/$1 [R=301,L] Mais je ne sais pas comment règler ce problème. Modifié 11 Septembre 2009 par Jordison67 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant