URL Rewrite d'un fichier provenant d'un autre server

WRInaute discret
Bonjour,

J'utilise bcp l'url rewriting mais la je bloque sur un truc...

En faite en temps normal je fais ceci :

...
RewriteRule ^blababla$ /page.php?id=blablabla [L]
...

Du classique quoi, mais la je veux faire du rewrite avec un fichier page qui serait sur un autre server, j'ai essayé donc de passé par http déja :

...
RewriteRule ^blababla$ http://l-autre-server.com/page.php?id=blablabla [L]
...

mais ça marche pas car je suis redirigé vers l'url à rewrité :)

Donc avez vous une solution svp ? peut-etre ya-t-il une mise en forme particuliere si le fichier provient d'un autre server ? car je stagne là.
 
Nouveau WRInaute
Je doute que ce soit possible. Moi je partirai pour un script php qui lit la page voulue sur l'autre serveur et la renvoie à la sortie standard. Très simple à faire, mais pas optimal question temps de chargement et charge pour les serveurs.
 
WRInaute accro
Bonjour,

Si tu vas sur un autre serveur, il n'y a pas de solution sans redirection. La réécriture d'URL que tu voudrais faire est un processus interne au serveur Apache de ton serveur: il ne peut pas accéder, en interne, à un autre serveur.

Jean-Luc
 
WRInaute passionné
Ca se fait sans probleme mais il faut activer le module Proxy de Apache.
Puis utiliser la directive ProxyPass.

Sinon script PHP avec gestion de cache. Mais ce n'est pas aussi robuste.
 
Discussions similaires
Haut