Ziala Posté 25 Novembre 2008 Partager Posté 25 Novembre 2008 Bonjour, je voudrais avoir des URLs propres, mon code me semble bon, mais pourtant il ne fonctionne pas. Je n'ai pas d'erreurs, mais pas de changements non plus, c'est comme si ça ne faisait rien. voici le code que j'utilise : RewriteRule ^www.monsite.fr/(.+)$ 90plan\.ovh\.net/~monsite/cmsms/index\.php/$1 [QSA] Mais aussi j'ai du mal à comprendre dans quel ordre je dois mettre les instructions dans le rewriterule ? rewriterule nouvelleURL URLà_remplacer ? ou rewriterule URLà_remplacer nouvelleURL ? Je ne comprends pas RewriteRule ^nexistepas.html$ trouve.html [L] comme expliqué dans cette page merci d'avance pour votre aide Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 25 Novembre 2008 Partager Posté 25 Novembre 2008 voici le code que j'utilise : RewriteRule ^www.monsite.fr/(.+)$ 90plan\.ovh\.net/~monsite/cmsms/index\.php/$1 [QSA] Ca ne risque pas de fonctionner en mettant le HOST en premier argument... mod_rewrite ne recevra jamais celui-ci dans l'URL à réécrire. Si tu nous disais ce que tu souhaites faire, avec le VRAI nom de domaine ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ziala Posté 25 Novembre 2008 Auteur Partager Posté 25 Novembre 2008 ah merci Dan, je me disais bien que je ne trouvais aucun exemple avec le host... eh bien c'est simple (enfin je pense...), je souhaite masquer le http://90plan.ovh.net/~perigee/cmsms/index.php/blabla pour faire apparaitre à la place http://www.perigee.fr/blabla on peut le faire avec un rewriterule ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ziala Posté 25 Novembre 2008 Auteur Partager Posté 25 Novembre 2008 je trouve cette explication plus claire : RewriteRule, l'URL à réécrire, et l'URL réécrite ce qui fait que mon rewriterule au-dessus est totalement faux ! il est inversé ! j'essaie : RewriteRule ^90plan\.ovh\.net/~perigee/cmsms/ www.perigee.fr/ [QSA] mais sans trop de succès Lien vers le commentaire Partager sur d’autres sites More sharing options...
Alain Posté 25 Novembre 2008 Partager Posté 25 Novembre 2008 (modifié) salut, essaie quelque chose comme ça : RewriteEngine onRewriteCond %{HTTP_HOST} ^90plan.ovh.net$RewriteRule ^.*$ http://www.perigee.fr/$0 [L,R=301] dans le .htaccess à la racine du site (pas dans le dossier cmsms ou alors il faudrait ajouter "cmsms/" devant "$0") Modifié 25 Novembre 2008 par Alain Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ziala Posté 26 Novembre 2008 Auteur Partager Posté 26 Novembre 2008 merci pour vos réponses, j'ai finalement résolu mon problème en passant par le CMS. ça m'a permis par la même occasion d'avoir des URLs plus jolies pour les fichiers et les images. Me reste un détail à régler, mais je devrais y arriver. Merci pour votre aide. 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