OVH Cloud OVH Cloud

emuler les URL Rewriting

15 réponses
Avatar
BertrandB
Bonjour,

Un petit problème amusant comment émuler les URL rewriting en PHP pour
un hébergement qui ne le propose pas ?

5 réponses

1 2
Avatar
YeT
"BertrandB"
En fait j'avais essayé une seule page index.php (appelé aussi par les
erreurs 404) à la racine du site avec des require(s) suivant le contenu
de l'url et donc forcement parfois des formulaires, je perdais les
variables POST ...


L'idée c'est de ne pas utiliser include() ou require() mais virtual()
Des premiers tests sur ovh on récupère bien la query string donc donc ça
devrait faire.
http://fr2.php.net/manual/fr/function.virtual.php

Mais comme dit Olivier en général l'URLrewriting sert à simplifier les URL
dans le cas de passage de parammètre par GET et non pas POST. Dans le lien
au dessus il y a des 'trucs' pour les POST


Mes connaissances en la matière ne m'incite pas à utiliser cette commande,
et je ne suis pas sur que cela permet de les récupérer en cas de
détournement de l'erreur 404 (les POST), enfin cela me semble bien trop
compliqué pour moi !

Merci !

YeT


Avatar
BertrandB
"Olivier Miakinen"
Un petit problème amusant comment émuler les URL rewriting en PHP pour
un hébergement qui ne le propose pas ?
Peut-être avec « ErrorDocument 404 /404.php » dans le .htaccess, puis

une page 404.php qui redirige vers la bonne page en fonction de l'URI.


Il n'y a pas un problème avec les variables des formulaires qui se
perdent ?

YeT
pour les query string pas vraiment de problème a priori mais les donées

en POST je ne sais pas.


Pour l'instant je bloque sur deux points :
les cookies et les données transmises par POST (donc les formulaires).




Avatar
YeT
"BertrandB"
"Olivier Miakinen"
Un petit problème amusant comment émuler les URL rewriting en PHP pour
un hébergement qui ne le propose pas ?
Peut-être avec « ErrorDocument 404 /404.php » dans le .htaccess, puis

une page 404.php qui redirige vers la bonne page en fonction de l'URI.


Il n'y a pas un problème avec les variables des formulaires qui se
perdent ?

YeT
pour les query string pas vraiment de problème a priori mais les donées

en POST je ne sais pas.


Pour l'instant je bloque sur deux points :
les cookies et les données transmises par POST (donc les formulaires).


Pour les cookies je n'avais pas essayé mais les sessions marchaient, pour
les POST c'est ce qui m'a fait abandonner !

YeT





Avatar
Matt
Le Fri, 14 Dec 2007 20:37:55 +0100, BertrandB
a écrit:

Bonjour,

Un petit problème amusant comment émuler les URL rewriting en PHP pour
un hébergement qui ne le propose pas ?


Bonjour,

Déja vu ça quelque part et de plus y a pas longtemps ...
Me tromprais-je ???

Matt...

--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/

Avatar
BertrandB
Le Fri, 14 Dec 2007 20:37:55 +0100, BertrandB
a écrit:

Bonjour,

Un petit problème amusant comment émuler les URL rewriting en PHP pour
un hébergement qui ne le propose pas ?


Bonjour,

Déja vu ça quelque part et de plus y a pas longtemps ...
Me tromprais-je ???

Matt...

Comme je voulais tester sur OVH j'ai posé une question simiaire sur le

forum ovh. Comme d'hab pas de réponse.
http://forum.ovh.com/showthread.php?t)510


1 2