Aller au contenu

Sujets conseillés

Posté

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!

Posté

Tout simplement parce que tu ne peux pas réécrire vers un domaine différent.

Pour cela, tu dois absolument faire un redirectMatch ou utiliser une redirection 301.

Ton fichier en local est absolument identique ?

Posté (modifié)

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
Posté

Es-tu certain d'avoir mod_proxy d'installé sur ton serveur de production ?

Il semble bien que non ;)

Veuillez vous connecter pour commenter

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



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