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

  FORUM HardWare.fr
  Programmation
  PHP

  mod_rewrite c'est quoi ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mod_rewrite c'est quoi ?

n°923825
freed102
Arayashiki
Posté le 15-12-2004 à 14:39:00  profilanswer
 

on me parle de mod_rewrite, j'ai cherché sur google des explications pour savoir comment ça marche... Mais mis à part des "ouai le mod_rewrite c trop cool" ou des "vive le mod_rewrite" j'ai rien trouvé de bien convaincant ! je sais que ça sert à reecrire l'url... c tout !
 
Mais alors je demande des details...
Comment ça fonctionne ?
et quels sont les réels avantages ?
ou plutot qu'est ce qu'on rate si on ne l'utilise pas ?
 
Merci d'avance  
 
Freed

mood
Publicité
Posté le 15-12-2004 à 14:39:00  profilanswer
 

n°923828
masklinn
í dag viðrar vel til loftárása
Posté le 15-12-2004 à 14:40:04  profilanswer
 

c'est un module apache pas du php
(et franchement ta recherche google hein... tu tapes "mod_rewrite" t'arrives sur la page Apache dédiée à ce module :pfff: )


Message édité par masklinn le 15-12-2004 à 14:41:28

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°923829
freed102
Arayashiki
Posté le 15-12-2004 à 14:41:07  profilanswer
 

oui d'accord mais ça concerne un peu le php je me trompe ?

n°923831
Mr Mala
Posté le 15-12-2004 à 14:42:20  profilanswer
 

On doit pas avoir le même moteur de recherche ! [:spamafote]
il y a toute l'explication ici http://httpd.apache.org/docs/mod/mod_rewrite.html
.. à moins que tu sois allergique à la langue de Shakespeare ! :D
 
[edit: ooops un chouyat grilled par Masklinn ! :p]


Message édité par Mr Mala le 15-12-2004 à 14:43:11
n°923834
simogeo
j'ai jamais tué de chats, ...
Posté le 15-12-2004 à 14:43:39  profilanswer
 

ré-ecriture à la volée des urls
 
Ca permet d'avoir des urls propre et surtout qui ont du sens (ca dépend comment c'est appliqué)
 
http://www.webrankinfo.com/forums/forum_12.htm
 
depuis qq mois le forum hfr à opté pour ca :
l'url de ton tomik est :
 
-PHP-mod-rewrite-c-est-quoi--sujet-61408-1.htm
 
avant y'avait un truc degeu du genre hardware.php?cat=10&sujet=61408&page=1
 


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°923836
masklinn
í dag viðrar vel til loftárása
Posté le 15-12-2004 à 14:44:29  profilanswer
 

simogeo a écrit :

avant y'avait un truc degeu du genre hardware.php?cat=10&sujet=61408&page=1


Genre maintenant c'est mieux :whistle:


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°923837
freed102
Arayashiki
Posté le 15-12-2004 à 14:44:34  profilanswer
 

Mr Mala a écrit :

On doit pas avoir le même moteur de recherche ! [:spamafote]
il y a toute l'explication ici http://httpd.apache.org/docs/mod/mod_rewrite.html
.. à moins que tu sois allergique à la langue de Shakespeare ! :D


 
oui justement là je sature sur shakespear !lol ! je veux juste savoir une ou deux bonnes raison d'utiliser ce module... car on m'a dit "c'est génial !" ... je me pencherai sur la doc quand j'aurai été convaincu !

n°923839
masklinn
í dag viðrar vel til loftárása
Posté le 15-12-2004 à 14:45:53  profilanswer
 

on est pas commerciaux, on est pas là pour te "vendre" mod_rewrite, si tu veux savoir ce que c'est tu vas checker les sites qui en parlent


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°923841
simogeo
j'ai jamais tué de chats, ...
Posté le 15-12-2004 à 14:46:29  profilanswer
 

Masklinn a écrit :

Genre maintenant c'est mieux :whistle:


 

simogeo a écrit :

(ca dépend comment c'est appliqué)


 
tout est dit [:maitresse]
 
 
 
 
 
bon en vrai, c'est un peu mieux quand même :D


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°923849
freed102
Arayashiki
Posté le 15-12-2004 à 14:49:33  profilanswer
 

ah okok je comprends alors !
 
bon dans mon cas je vois pas l'interet pour l'instant puisque tous les sites que j'ai fait jusqu'à present ne necessitent pas des variables dans l'url... t'arrive par la page d'accueil et puis c tout ! eventuellement si tu veux une rubrique spécifique tu tapes (par exemple)
 
http://www.monsite.com/marubrique
 
... on peut pas faire plus simple !
 
cela dit peut etre qu'un jour je serai confronté à ça... donc je retiens !

mood
Publicité
Posté le 15-12-2004 à 14:49:33  profilanswer
 

n°924153
SomeBugsIn​Me
life suxx
Posté le 15-12-2004 à 16:53:13  profilanswer
 

et puis, mettre une url contenant le titre du topic plutôt que des chiffres cryptiques, ça facilite le référencement par google & co.

n°924845
PunkRod
Digital Mohawk
Posté le 16-12-2004 à 11:05:37  profilanswer
 

c'est surtout que les moteurs de recherche ne lisent pas les pages avec plus de 2 paramètres dans l'url.
Or avec le rewriting non seulement les url sont lisibles par un être humain (ex de ce forum), mais ça permet également de masquer les paramètres dans l'url d'où parsing intégral par les moteurs de recherche.
J'dirais même plus que c'est un moyen de masquer les technologies employées sur un site web.
 
Donc ouais, c'est assez d'la balle le mod_rewrite :o

n°926058
freed102
Arayashiki
Posté le 17-12-2004 à 14:50:04  profilanswer
 

bon je viens de faire mon premier url-rewriting.... ça marche !!
 
Mais maintenant ya encore un truc que je comprends pas...
par exemple j'ai fait de sorte à ce que si l'utilisateur tape "http://www.clonecopy.net/votre-devis.html" il arrive en réalité sur "http://www.clonecopy.net/php/devis/index.php"
 
... bon c pas un apport enorme.. mais bon c t pour essayer !
 
... le truc que je comprends pas c comment les moteurs de recherche peuvent trouver une page qui finalement n'existe pas ???

n°926104
skeye
Posté le 17-12-2004 à 15:14:15  profilanswer
 

[:el g]


---------------
Can't buy what I want because it's free -
n°926113
drasche
Posté le 17-12-2004 à 15:18:25  profilanswer
 

Bin c'est le rôle du module rewrite: il simule le fait que la page existe, attrape l'url et la traduit de façon à ce que le moteur du serveur web puisse recevoir la vraie url :heink:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°926149
gm_superst​ar
Appelez-moi Super
Posté le 17-12-2004 à 15:45:49  profilanswer
 

Bon ceci dit, s'il s'agit juste de rediriger d'une URL vers une autre, la directive Redirect peut suffire http://httpd.apache.org/docs-2.0/m [...] l#redirect
 
C'est pas toujours nécessaire de sortir la grosse artillerie avec mod_rewrite...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°926154
Mara's dad
Yes I can !
Posté le 17-12-2004 à 15:48:41  profilanswer
 

Doc apache in french : http://www.eisti.fr/res/norme/manual/index.htm


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.

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

  mod_rewrite c'est quoi ?

 

Sujets relatifs
[php][mod_rewrite][cache] comment faire proprement ?url_rewrite
Apache 2.0 et mod_rewriteApache mod_rewrite fait n'importe quoi ?
[Apache & PHP] Probleme de 'casse' avec mod_rewrite[Apache / PHP] Problème de transmission de variable avec mod_rewrite
Plus de sujets relatifs à : mod_rewrite c'est quoi ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR