url rewriting pb
21 messages
• Page 2 sur 2 • 1, 2
-

KOogar - WRInaute accro

- Messages: 3974
- Inscription: 16 Nov 2004
Re: url rewriting pb
chanceux!! mon serveur etait enconre allumé quand j'ai lu ton MP
alors voila, je te file le test pour que tu comprennes un peu au passage ^^
Ce qui donne a l'ecran
Array ( [0] => /page.php?pays=BE&infos=belgique [1] => /page.php?pays=BE&infos= [2] => BE [3] => belgique )
Donc on capture correctement, reste plus qu'a adpaté
++
KOog
alors voila, je te file le test pour que tu comprennes un peu au passage ^^
- Code: Tout sélectionner
<?php
// http://www.monnouveausite.com/page.php?pays=BE&infos=belgique
$URi = "/page.php?pays=BE&infos=belgique";
$motif = "'(/page\.php\?pays=([A-Z]+)&infos=)+([a-z]+)'";
preg_match($motif,$URi,$capture);
print_r($capture);
?>
Ce qui donne a l'ecran
Array ( [0] => /page.php?pays=BE&infos=belgique [1] => /page.php?pays=BE&infos= [2] => BE [3] => belgique )
Donc on capture correctement, reste plus qu'a adpaté
- Code: Tout sélectionner
<?php
// http://belgique.monsite.com/pays=BE C'est OK
$URi = $_SERVER["REQUEST_URI"];
$motif = "'(/page\.php\?pays=([A-Z]+)&infos=)+([a-z]+)'";
if (preg_match($motif,$URi,$capture))
{
header("Status: 301 Moved Permanently");
header("Location: http://$capture[3].monnouveausite.com/pays=$capture[2]");
}
?>
++
KOog
-

KOogar - WRInaute accro

- Messages: 3974
- Inscription: 16 Nov 2004
Re: url rewriting pb
le premier c'est parceque j'ai testé le code sur mon serveur, j'ai préféré faire le test pour etre sur du résultat, vu l'heure...
Il n'y a qu'1 code a mettre...
donc utilise uniquement le second code que (re)voici :

Il n'y a qu'1 code a mettre...
donc utilise uniquement le second code que (re)voici :
- Code: Tout sélectionner
<?php
$URi = $_SERVER["REQUEST_URI"];
$motif = "'(/page\.php\?pays=([A-Z]+)&infos=)+([a-z]+)'";
if (preg_match($motif,$URi,$capture))
{
header("Status: 301 Moved Permanently");
header("Location: http://$capture[3].monnouveausite.com/pays=$capture[2]");
} ?>
- meteo75
- WRInaute discret

- Messages: 176
- Inscription: 12 Juil 2009
Re: url rewriting pb
Effectivement, ca marche, mais avec le pays=BE a la fin
or moi je voudrais sans . Vraiment que ca soit simple a retenir .
http://b*lg*q**/monsite.com et non http://b*lg*q**/monsite.com/pays=BE
Ou alors j'ai vraiment rien compris ( ce qui ne m'étonnerai pas, car la je suis a 15 000 )
or moi je voudrais sans . Vraiment que ca soit simple a retenir .
http://b*lg*q**/monsite.com et non http://b*lg*q**/monsite.com/pays=BE
Ou alors j'ai vraiment rien compris ( ce qui ne m'étonnerai pas, car la je suis a 15 000 )
-

KOogar - WRInaute accro

- Messages: 3974
- Inscription: 16 Nov 2004
Re: url rewriting pb
Il est physiquement impossible de remplacer le point (.) du sous domaine par un slash (/)
-http://sousdomaine.monsite.com
sousdomaine est un sous domaine
-http://www.monsite.com
www est aussi un sous domaine, il est toujours exploité sur la racine
-http://sousdomaine.monsite.com
sousdomaine est un sous domaine
-http://www.monsite.com
www est aussi un sous domaine, il est toujours exploité sur la racine
21 messages
• Page 2 sur 2 • 1, 2
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: erestrebian et 0 invités

