Page 2 sur 2
Publié : 11 juin 2006, 15:06
par Asumbaa
Hello,
Ben non Calimo, le souci c'est justement l'inverse, là ça fonctionne comme une redirection (modif de l'adresse) alors que ça devrait pas... Et je ne comprends pas du tout pourquoi. Chez moi avec le même .htaccess, l'adresse reste sur ce que je veux et ne se transforme pas en URL "logique".
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
Publié : 11 juin 2006, 17:08
par guilhem_mdg
Calimo,
J'ai bien compris mais cette page
n'existe pas sur mon serveur!
"mavariable" est récupéré dans une variable d'url (cf. post plus haut): index.php?chemin=mavariable
Le fichier "index.php" existe lui par contre, et dans ce fichier je récupère $_GET['chemin'] et je m'en sert pour faire un include d'une page qui se trouve sur un autre serveur. Sur cet autre serveur, se trouve la page "mavariable"...
Je sais c'est un peu tordu mais ce que je veux c'est appeler une page hébergée ailleurs tout en aillant dans l'url de mon navigateur l'url de mon site! Sans passer une modification du httpd.ini (vhost et autres)...
Et je n'ai pas encore trouvé la solution...
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
Publié : 11 juin 2006, 17:12
par guilhem_mdg
Asumbaa,
Quand tu fais une redirection avec le htaccess et que ça marche, la redirection se fait sur un autre domaine ?
Genre: monsite.com --> monsite2.com
Si c'est sur le même serveur, chez moi c'est pareil... Mais là les pages ne se trouvent pas sur le même serveur...
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
Publié : 11 juin 2006, 21:48
par Asumbaa
Salut,
C'est bien là qu'est l'os, je pense. Ca marche chez moi, sur le même serveur, mais pour inclure dans une de tes pages quoi que ce soit d'un autre serveur, il faut que cet autre serveur soit configuré pour (sinon, c'est une énorme faille !)
Tu as la main sur cet autre serveur ?
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
Publié : 12 juin 2006, 16:02
par guilhem_mdg
Je pense avoir résolu le pb en mettant dans htaccess:
Code : Tout sélectionner
RewriteEngine On
RewriteRule /([a-zA-Z0-9_.]*) /boutique/index.php?chemin=$1
Il suffit de mettre "/" devant chacun...
et dans le index.php:
Code : Tout sélectionner
<?php
$nomBoutique="boutique";
$url="http://www.monsite.com/boutique/".$nomBoutique."/".$_GET['chemin'];
if(ereg($nomBoutique."/".$nomBoutique,$url))
$url=str_replace($nomBoutique."/".$nomBoutique,$nomBoutique."/",$url);
include($url);
?>
Enfin... un truc dans ce genre!
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4