mod_rewrite c'est quoi ? - PHP - Programmation
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 )
Marsh Posté le 15-12-2004 à 14:41:07
oui d'accord mais ça concerne un peu le php je me trompe ?
Marsh Posté le 15-12-2004 à 14:42:20
On doit pas avoir le même moteur de recherche !
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 !
[edit: ooops un chouyat grilled par Masklinn ! ]
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
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
Marsh Posté le 15-12-2004 à 14:44:34
Mr Mala a écrit : On doit pas avoir le même moteur de recherche ! |
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 !
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
Marsh Posté le 15-12-2004 à 14:46:29
Masklinn a écrit : Genre maintenant c'est mieux |
simogeo a écrit : (ca dépend comment c'est appliqué) |
tout est dit
bon en vrai, c'est un peu mieux quand même
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 !
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.
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
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 ???
Marsh Posté le 17-12-2004 à 15:14:15
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
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...
Marsh Posté le 17-12-2004 à 15:48:41
Doc apache in french : http://www.eisti.fr/res/norme/manual/index.htm
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