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 Vincent ORDY . Évalué à 2.
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 . Évalué à 1.
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 . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.