[Prob] PHP & Rewriting URL

Statut
N'est pas ouverte pour d'autres réponses.

Xou

I ♥ rien
Bon, je suis entrain de m'amuser à recoder un site pour qu'il joue avec les Rewritings URL & expressions régulières.

Petit bémol, cette expression ne passe pas -_-

Code:
RewriteRule ^inscription.xog?inscription=(.*)$ index.php5?see=inscription&inscription=$1 [L]
Pour un exemple concret :

J'aimerais que :
http://www.myxog.com/index.php5?see=inscription&inscription=www.gamerz.be
Devienne :
http://www.myxog.com/inscription.xog?inscription=www.gamerz.be

Edit : peut-être préciser que cette adresse est obtenue par formulaire qui fonctionne par la méthode GET et non POST !
 
D

deleter_moi

ex membre
Il me semble que tu as un peu inversé (ou alors je suis saoul, alternative non négligeable bien que les deux soient simultanément possibles aussi). Sans compter que "?" et "." sont des caractères spéciaux à "échapper".
Code:
RewriteRule ^/index\.php5\?see=inscription&inscription=([^&]+)(&.*)$ /inscription.xog?inscription=$1$2 [L]
Ou bien de manière plus générale:
Code:
RewriteRule ^/index\.php5\?see=([^&]+)&([^=]+)=(.*)$ /$1.xog?$1=$3 [L]
Voire même (enfin c'est peut-être spécifique à Perl le (?:...)):
Code:
RewriteRule ^/index\.php5\?see=([^&]+)&(?:[^=]+)=(.*)$ /$1.xog?$1=$2 [L]
Mais bon ça dépend aussi si tu as mis ton truc dans le httpd.conf ou dans un .htaccess.

Par ailleurs, si ton brol était POSTé, utiliser mod_rewrite n'aurait aucun sens.

PS: les regexp c'est encore plus amusant quand on est saoul
 
1er
OP
Xou

Xou

I ♥ rien
Non non c'était bien dans le bon ordre ^^

Mais bon ça ne marche de toutes façons toujours pas et je ne vois pas pourquoi ça foire :?
Surtout que ça ne se passe qu'avec les formulaires :?

PS : j'ai jms essayé de programmer en étant saoul, quoique ah si, j'ai déjà fait du C comme ça :D
 

Jereck

Α & Ω
Staff
Code:
RewriteRule ^inscription.xog\?inscription=(.*)$ index.php5?see=inscription&inscription=$1 [L]
Mais personellement, je comprends pas trop l'intérêt de faire du Rewriting ici, puisque tu reste toujours avec une adresse contenant un "?"
 
1er
OP
Xou

Xou

I ♥ rien
Pour éviter d'avoir des adresses trop longues en fait.

Et ça ne marche tjs pas, bon j'abandonne l'idée des rewriting URL avec les formulaires, je crois que c'est mieux ^o)
 

Jereck

Α & Ω
Staff
ha, ok.
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut