Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1391 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  L'url Rewriting

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

L'url Rewriting

n°1182350
titanherme​s
Posté le 23-08-2005 à 14:56:04  profilanswer
 

Bonjour tout le monde !!  :bounce:  
Je sais que ce sujet a du etre posté mais j'ai pas trouvé pr mon cas !!
 
 
J'ai une question, voila j'ai un site dynamique en php et je voudrais installer l'url rewriting ...
 
Voila ma premier sorte d'url : http://www.x-fun.org/home.php?p=flash
 
et je sais que cella la pr la faire sous la forme http://www.x-fun.org/flash.htm il faut mettre

Code :
  1. RewriteRule ^([^-]*)\.htm$ home.php?p=$1 [L]


 
Mais j'ai une seconde forme d'url et meme une troisieme : http://www.x-fun.org/home.php?p=voir_blagues&id=15
http://www.x-fun.org/home.php?p=vo [...] car=Action
 
 
Merci a tous !

mood
Publicité
Posté le 23-08-2005 à 14:56:04  profilanswer
 

n°1182368
dotfx
Posté le 23-08-2005 à 15:05:43  profilanswer
 

Et tu voudrais que l'utilisateur puisse y accéder de quelle façon?
 
http://www.x-fun.org/voir_blagues/15    par ex?


---------------
www.renderfarm.online
n°1182369
titanherme​s
Posté le 23-08-2005 à 15:06:06  profilanswer
 

Et le probleme c'est que pour les deux deniere URL je ne connait pas le code qui faut que je mette dans mon htaccess ...
 
MErci de m'aider !

n°1182374
sielfried
Posté le 23-08-2005 à 15:07:29  profilanswer
 

titanhermes a écrit :

Et le probleme c'est que pour les deux deniere URL je ne connait pas le code qui faut que je mette dans mon htaccess ...
 
MErci de m'aider !


 
Répond à dotfx. [:spamafote]


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1182382
pmusa
▓▓▓▓▓▓▓
Posté le 23-08-2005 à 15:13:52  profilanswer
 

je tape l'incruste.
une fois l'url rewriting "installé", les liens dans le code source, on les met sous quelle forme? en html ou en php avec les paramètres dans l'url?
genre on met:
<a href="index.php?id=3&dir=test>cliquez</a>
 
ou bien
 
<a href="./3/test/">cliquez</a>
(selon le masque du rewriting s'entend)
 
???

n°1182395
sielfried
Posté le 23-08-2005 à 15:20:46  profilanswer
 

Ca dépend ce que tu veux que les gens voient dans leur barre d'url, mais les deux marcheront.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1182406
titanherme​s
Posté le 23-08-2005 à 15:26:49  profilanswer
 

Pour les liens je sais bien ..  
 
A oui excuser moi je voudrai que l'url soi sous la forme  
 
http://www.x-fun.org/voir_blagues-id-3.htm
http://www.x-fun.org/voir_blagues_cat-cat-Action.htm

n°1182416
sielfried
Posté le 23-08-2005 à 15:36:14  profilanswer
 

Un truc du genre
 
RewriteRule ^([^-]*)-([^-]*)-([^\.]*)\.htm$ home.php?p=$1&$2=$3


Message édité par sielfried le 23-08-2005 à 15:36:25

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1182419
titanherme​s
Posté le 23-08-2005 à 15:38:25  profilanswer
 

Ouè mais bon faut que ca soit preci car un truc du genre jsuis pas sur que ca fonctionne !!

n°1182423
sielfried
Posté le 23-08-2005 à 15:41:10  profilanswer
 

Ben déjà je te le fais, tu peux ptete tester toi-même ? [:figti]  
 
La règle que j'ai écrite est censée prendre n'importe quoi de la forme xxx-yyy-zzz.htm en xxx.php?yyy=zzz.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
mood
Publicité
Posté le 23-08-2005 à 15:41:10  profilanswer
 

n°1182449
titanherme​s
Posté le 23-08-2005 à 15:52:15  profilanswer
 

Beh  Jsuis vraiment dsl mais ca marche nikel !! Alors excuse moi pour mon pessimisme !!!
 
 
Merci Beaucoup !!

n°1182598
titanherme​s
Posté le 23-08-2005 à 17:09:43  profilanswer
 

Rebonjour !! Now j'ai un nouveau pb !! sur la meme site et sur le meme repertoire j'ai ca comme url :
http://www.x-fun.org/blanc.php?p=voir_flash&id=14
et que dois-je faire maintenant pr l'url rewriting ? et pour avoir l'url sous une forme quelquonque ... mais qui marche et avec un .htm


Message édité par titanhermes le 23-08-2005 à 17:11:11
n°1182615
sielfried
Posté le 23-08-2005 à 17:20:54  profilanswer
 
n°1182636
titanherme​s
Posté le 23-08-2005 à 17:49:53  profilanswer
 

...
 
Ps : Il faut que vous remarquiez que dans http://www.x-fun.org/blanc.php?p=voir_flash&id=14 ce n'est pas home.php?p= ... mais blanc.php?p= ...  
 
Alors quel est la ligne que je dois ecrire ?
Celle la ?? :
RewriteRule blanc-^([^-]*)-([^-]*)-([^\.]*)\.htm$ blanc.php?p=$1&$2=$3 [L]


Message édité par titanhermes le 23-08-2005 à 18:17:25
n°1182647
masklinn
í dag viðrar vel til loftárása
Posté le 23-08-2005 à 18:01:20  profilanswer
 

tu réfléchis et tu te démerdes [:petrus dei]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
n°1182650
titanherme​s
Posté le 23-08-2005 à 18:02:54  profilanswer
 

Pq tu le prend comme ca ???  
 
Je disais juste a sielfried de pas me prendre pr un idiot c'est tout ...
 
Le respect rien de plus ....
 
Alors quelqu'un voit une solution a mon probleme ??

n°1182685
sielfried
Posté le 23-08-2005 à 18:46:10  profilanswer
 

titanhermes a écrit :

Pq tu le prend comme ca ???  
 
Je disais juste a sielfried de pas me prendre pr un idiot c'est tout ...
 
Le respect rien de plus ....
 
Alors quelqu'un voit une solution a mon probleme ??


 
Je te prends pas pour un idiot. J'avais pas vu que le nom du php était différent mais ça change rien au fait que c'est des modifs évidentes à faire, et qu'on peut pas deviner ce que tu veux... t'as sûrement besoin d'un bon tuto sur les expressions régulières.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1182689
titanherme​s
Posté le 23-08-2005 à 18:51:13  profilanswer
 

Excuse moi alors on s'est mal compris ....

n°1182691
titanherme​s
Posté le 23-08-2005 à 18:51:52  profilanswer
 

Mais aurait tu la solution a mon probleme ?

n°1182699
titanherme​s
Posté le 23-08-2005 à 19:00:40  profilanswer
 

En faite il faudrait que je fasse astucieusement, et je crois que j'ai a moitié trouver la solution : dans mon home je met :  if ($_GET['p'] == "voir_flash" )
    {
        echo "CA OUVRE DANS UNE NOUVELLE PAGE (PAS EN INCLUDE ) LA PAGE voir_flash.php";
 }
MAis quel est le code pour ca ??  
 
VOus auriez pas une idee par hasard ??

n°1182755
titanherme​s
Posté le 23-08-2005 à 20:44:52  profilanswer
 

Beh non ca ne marchera pas jsuis trop bete !!
 
 Il faut que vous remarquiez que dans http://www.x-fun.org/blanc.php?p=voir_flash&id=14 ce n'est pas home.php?p= ... mais blanc.php?p= ...  
 
Alors quel est la ligne que je dois ecrire dans mon htaccess ? et d'ailleurs est-ce possible de reecrire cette URL ?

n°1182760
masklinn
í dag viðrar vel til loftárása
Posté le 23-08-2005 à 20:52:23  profilanswer
 

ca te dirait pas de réfléchir deux secondes, d'aller voir une paire de documentations sur mod_rewrite sur le net et d'arrêter d'être un assisté [:petrus dei]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
n°1182841
pmusa
&#9619;&#9619;&#9619;&#9619;&#9619;&#9619;&#9619;
Posté le 23-08-2005 à 23:08:03  profilanswer
 

masklinn said. pmusa approved. amen.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  L'url Rewriting

 

Sujets relatifs
L'URL Rewriting a encore de l'intérêt ?URL Rewriting et Ovh
probleme d'url rewriting[Résolu]Url Rewriting
[URL REWRITING] && [NAVIGATION]Url Rewriting : boucle ?
Aide sur url rewritingActiver l'url rewriting
[ASP VBSCRIPT] URl rewriting > une alternative?URL Rewriting
Plus de sujets relatifs à : L'url Rewriting


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)