mod_rewrite c'est quoi ?

mod_rewrite c'est quoi ? - PHP - Programmation

Marsh Posté le 15-12-2004 à 14:39:00    

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

Reply

Marsh Posté le 15-12-2004 à 14:39:00   

Reply

Marsh Posté le 15-12-2004 à 14:40:04    

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

---------------
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 by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
Reply

Marsh Posté le 15-12-2004 à 14:41:07    

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

Reply

Marsh Posté le 15-12-2004 à 14:42:20    

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
Reply

Marsh Posté le 15-12-2004 à 14:43:39    

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
Reply

Marsh Posté le 15-12-2004 à 14:44:29    

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:


---------------
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 by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
Reply

Marsh Posté le 15-12-2004 à 14:44:34    

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 !

Reply

Marsh Posté le 15-12-2004 à 14:45:53    

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


---------------
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 by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
Reply

Marsh Posté le 15-12-2004 à 14:46:29    

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
Reply

Marsh Posté le 15-12-2004 à 14:49:33    

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 !

Reply

Marsh Posté le 15-12-2004 à 14:49:33   

Reply

Marsh Posté le 15-12-2004 à 16:53:13    

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.

Reply

Marsh Posté le 16-12-2004 à 11:05:37    

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

Reply

Marsh Posté le 17-12-2004 à 14:50:04    

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 ???

Reply

Marsh Posté le 17-12-2004 à 15:14:15    

[:el g]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 17-12-2004 à 15:18:25    

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)
Reply

Marsh Posté le 17-12-2004 à 15:45:49    

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
Reply

Marsh Posté le 17-12-2004 à 15:48:41    

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


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

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed