Forum Programmation.web Rewrite vers un autre domaine

Posté par  .
Étiquettes : aucune
0
12
jan.
2007
Bonjour à tous,

Je suis entrain de configurer un apache2

Je dois faire qu'une certaine url soit renvoyée sur un autre serveur.

Quand on accede a http://domaine01.com/rss.php?rss=mychannel&id_aleatoire
ca me redirige vers http://domaine2.com/mychannel.xml



Voila ce que j ai mis sur mon virtuahost mais ca ne marche pas:

RewriteEngine On
RewriteRule ^rss.php?rss=mychannel.*$ http://domain.com/mychannel.xml [R]


Merci d'avance pour votre aide
  • # .

    Posté par  . Évalué à 2.

    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  . É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]

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.