réécriture d'url
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
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
Voir ma configuration
-
- Lézard à collerette
- Messages : 438
- Inscription : 18 juin 2004, 09:13
Calimo,
J'ai bien compris mais cette page
"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
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
Cordialement.
Guilhem.
Guilhem.
-
- Lézard à collerette
- Messages : 438
- Inscription : 18 juin 2004, 09:13
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
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
Cordialement.
Guilhem.
Guilhem.
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
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
Voir ma configuration
-
- Lézard à collerette
- Messages : 438
- Inscription : 18 juin 2004, 09:13
Je pense avoir résolu le pb en mettant dans htaccess:
Il suffit de mettre "/" devant chacun...
et dans le index.php:
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
Code : Tout sélectionner
RewriteEngine On
RewriteRule /([a-zA-Z0-9_.]*) /boutique/index.php?chemin=$1

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);
?>
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
Cordialement.
Guilhem.
Guilhem.
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités