Question sur le rewriting d'URL !
Fermé
1000trad
Messages postés
2026
Date d'inscription
lundi 29 décembre 2008
Statut
Membre
Dernière intervention
20 mars 2011
-
14 juin 2009 à 14:24
djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 - 14 juin 2009 à 22:57
djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 - 14 juin 2009 à 22:57
A voir également:
- Question sur le rewriting d'URL !
- Lien url - Guide
- Iptv url invalide - Forum Box et Streaming vidéo
- Atlas pro url serveur invalide - Forum TV & Vidéo
- The requested url was rejected. please consult with your administrator. ✓ - Forum Réseaux sociaux
- Ping url ✓ - Forum Windows
5 réponses
1000trad
Messages postés
2026
Date d'inscription
lundi 29 décembre 2008
Statut
Membre
Dernière intervention
20 mars 2011
123
14 juin 2009 à 17:54
14 juin 2009 à 17:54
Up !
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
14 juin 2009 à 18:41
14 juin 2009 à 18:41
Bonsoir.
Non ça ne change rien.
Si par exemple, tu transforme index.php?page=accueil en page-accueil.html, la variable $_GET['page'] aura comme valeur "accueil" et tu peux ajouter d'autres variable : page-accueil.html?variable=valeur
CCM utilise bien de l'URL Rewriting
Non ça ne change rien.
Si par exemple, tu transforme index.php?page=accueil en page-accueil.html, la variable $_GET['page'] aura comme valeur "accueil" et tu peux ajouter d'autres variable : page-accueil.html?variable=valeur
CCM utilise bien de l'URL Rewriting
1000trad
Messages postés
2026
Date d'inscription
lundi 29 décembre 2008
Statut
Membre
Dernière intervention
20 mars 2011
123
14 juin 2009 à 19:02
14 juin 2009 à 19:02
Merci beaucoup de ta réponse !
Et si je transforme www.monsite.com/index.php?page=accueil en accueil.php
ou www.monsite.com/index.php?page=forum&idf=8 en www.monsite.com/forum/linux
Déjà est-ce que ça marche de transformer l'URL comme ça et est-ce que mes $_GET sont conservées même si on ne les vois pas ?
Merci encore.
Et si je transforme www.monsite.com/index.php?page=accueil en accueil.php
ou www.monsite.com/index.php?page=forum&idf=8 en www.monsite.com/forum/linux
Déjà est-ce que ça marche de transformer l'URL comme ça et est-ce que mes $_GET sont conservées même si on ne les vois pas ?
Merci encore.
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
14 juin 2009 à 22:10
14 juin 2009 à 22:10
Biensûr que ça fonctionne comme ça et tes $_GET sont conservés. Pour te dire, c'est le but de l'url rewriting : cacher les $_GET mais les rendre accessible avec PHP ou ASPX.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
djflexlive
Messages postés
557
Date d'inscription
mercredi 26 mars 2008
Statut
Membre
Dernière intervention
23 avril 2015
95
14 juin 2009 à 22:57
14 juin 2009 à 22:57
Je pige pas trop là ...
Le rewriting se fait dans le .htacess et non directement dans les pages php.
Si tes GET ne sont pas prévus dans la syntaxe du rewriting via l'.htaccess, cela ne fonctionnera pas.
Ex :
RewriteRule ^add-site.html$ index.php?cat=add_site [L]
Si tu tapes http://URL/add-site.html ; tu tombes bien sur " index.php?cat=add_site "
Si tu tapes http://URL/add-site.html?site=1 ; ta variable " site = 1 " ne pourra pas être récupérée dans le GET vu qu'elle n'est pas censée passer à traver le rewriting (car elle n'est pas prévue).
Une bonne direction pour se dépatouiller avec le rewriting :
https://www.webrankinfo.com/dossiers/techniques/tutoriel-url-rewriting
Le rewriting se fait dans le .htacess et non directement dans les pages php.
Si tes GET ne sont pas prévus dans la syntaxe du rewriting via l'.htaccess, cela ne fonctionnera pas.
Ex :
RewriteRule ^add-site.html$ index.php?cat=add_site [L]
Si tu tapes http://URL/add-site.html ; tu tombes bien sur " index.php?cat=add_site "
Si tu tapes http://URL/add-site.html?site=1 ; ta variable " site = 1 " ne pourra pas être récupérée dans le GET vu qu'elle n'est pas censée passer à traver le rewriting (car elle n'est pas prévue).
Une bonne direction pour se dépatouiller avec le rewriting :
https://www.webrankinfo.com/dossiers/techniques/tutoriel-url-rewriting