Ziala Posté 25 Novembre 2008 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
Dan Posté 25 Novembre 2008 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 ?
Ziala Posté 25 Novembre 2008 Auteur 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 ?
Ziala Posté 25 Novembre 2008 Auteur 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
Alain Posté 25 Novembre 2008 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
Ziala Posté 26 Novembre 2008 Auteur 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.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant