Retourner aux forums || Retourner au forum Programmation.web
Programmation.web : Rewrite vers un autre domaine
Posté par Nico (Jabber id, page perso, ) le 12 janvier 2007
RewriteEngine On
RewriteRule ^rss.php?rss=mychannel.*$ http://domain.com/mychannel.xml [R]
Merci d'avance pour votre aide> Lire le message (3 commentaires, moyenne: 1,7).
.
RewriteEngine On
RewriteCond %{query_string} ^rss=mychannel.*$
RewriteRule ^rss\.php$ http://domain.com/mychannel.xml? [R]
N'oublie surtout pas le ? après l'URL vers lequel tu rediriges, sinon les paramètres lui seront transmis
Ta technique ne marchait pas parce que RewriteRule n'analyse pas les paramètres.
-
[^]Re: .
Posté par Nico (Jabber id, page perso, ) le 12/01/2007 à 15:41. (lien). Évalué à 1.Merci de ton aide
mais maintenant j ai un autre problème
en fait c'est un site sous plone et j ai aussi un rewrite qui attrape tout et le donne a plone sur un port interne.
Le rss.php match aussi pour le dernier rewrite donc il prend le dernier et non pas le 1er
RewriteEngine On
RewriteLog "/var/log/apache2/rewrite_log"
RewriteLogLevel 3
RewriteCond %{QUERY_STRING} ^rss=mychan$
RewriteRule ^rss\.php$ http://domain/mychan.xml? [R]
RewriteRule ^/(.*)$ http://127.0.0.1:9673/VirtualHostBase/http/www.dmondomaine.com:80/toto/VirtualHostRoot/$1 [L,P]
-
[^]Re: .
Posté par Vincent ORDY () le 12/01/2007 à 16:26. (lien). Évalué à 2.Voila une solution qui devrait marcher, mais qui ne me plait pas ....
RewriteEngine On
RewriteLog "/var/log/apache2/rewrite_log"
RewriteLogLevel 3
RewriteCond %{REQUEST_URI} !^rss\.php$
RewriteCond %{QUERY_STRING} !^rss=mychan$
RewriteRule ^/(.*)$ http://127.0.0.1:9673/VirtualHostBase/http/www.dmondomaine.c(...) [L,P]
RewriteCond %{QUERY_STRING} ^rss=mychan$
RewriteRule ^rss\.php$ http://domain/mychan.xml? [R]
-
Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.web



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.