réécriture d'url

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Asumbaa
Tyrannosaurus Rex
Messages : 2411
Inscription : 08 déc. 2004, 20:07

Message 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
guilhem_mdg
Lézard à collerette
Messages : 438
Inscription : 18 juin 2004, 09:13

Message 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
Cordialement.
Guilhem.
guilhem_mdg
Lézard à collerette
Messages : 438
Inscription : 18 juin 2004, 09:13

Message 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... :x

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.
Asumbaa
Tyrannosaurus Rex
Messages : 2411
Inscription : 08 déc. 2004, 20:07

Message 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
guilhem_mdg
Lézard à collerette
Messages : 438
Inscription : 18 juin 2004, 09:13

Message 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... :wink:

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
Cordialement.
Guilhem.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités