Aller au contenu

RewriteRule avec option [P]


Sujets conseillés

Bonjour à tous!

J'aurais besoin d'aide afin de résoudre un soucis! :)

Voilà, je travaille sous Mac osX 10.4 comme serveur de tests... Ce code là marche niquel !

RewriteRule ^/chfr/page-([0-9]+)-([0-9]+)-([0-9]+).htm$ http://www.autre-nom-de-domaine.tld/CMS?lang=fr&category_ident=quickquote&ID=$1&CID=$2&UsedYear=$3 [P]

Ce que je fais c'est de garder mon url en .html : www.mon-domaine.com/chfr/page-23234-2341-2008.htm

Mais qui via la règle de rewrite m'affiche la page : www.domaine2.com/CMS?lang=fr&category_ident=quickquote&ID=23234&CID=2341&UsedYear=2008

Ca marche parfaitement en local mais dès que je met ce RewriteRule sur un serveur productif (FreeBSD 6.3), cela ne marche plus... sauf si a la place on enlève le [P] et que l'on remplace par [R=301,L] mais là l'url change... (ce qui n'est pas le but! :( )

Merci de votre aide!

Lien vers le commentaire
Partager sur d’autres sites

Si si on peut normalement! et j'ai testé en local ou j'ai réussi a intégrer la page google.fr dans une url de mon site tout en gardant mon url propre à mon site!

et j'ai trouvé ca sur la doc officiel d'apache http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

donc oui c'est possible :)

Given Rule Resulting Substitution

...

^/somepath(.*) http://otherhost/otherpath$1 [P] http://otherhost/otherpath/pathinfo

via internal proxy

Peut-être cela vient-il du fait qu'en local j'ai un module de proxy ? et pas sur le sereur que je veux poser ma rewriterule ? qu'en pensez-vous?

Je rajoute un exemple que je viens de vite faire sur un hébergement chez Infomaniak!

exemple RewriteRule [P]

et le code :

RewriteRule ^test.htm?$ http://www.google.ch/index.htm [P]

Modifié par Gregory
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...