Variable dans URL sans $_GET.

Fornikator -  
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'aimerais savoir comment faire pour enlever ?u= de $_GET['u'].
Comme dans ce minimiseur d'URL : https://tinyurl.com/

Le GET est comme ceci : https://www.commentcamarche.net/

Plutot que www.monsite.com/?u=123456 , je voudrais www.monsite.com/123456

Ca fait comme un dossier.

Merci d'avance pour l'aide.

6 réponses

niconovice Messages postés 953 Date d'inscription   Statut Membre Dernière intervention   86
 
Salut

https://www.grafikart.fr/tutoriels/url-rewriting-71

met ton sujet comme résolu si il l'est :)
0
Fornikator
 
Ok, donc si j'ai bien compris la vidéo, je doit utiliser ceci ? :

RewriteEngine on
RewriteRule ^(/w+) index.php?u=$1
0
Fornikator
 
Quel est la différence entre ? :

RewriteRule ^(/w+) index.php?u=$1
RewriteRule ^([A-Za-z0-9]+)/?$ index.php?u=$1
RewriteRule ^([A-Za-z]+)/?$ index.php?u=$1
0
Fornikator
 
Up :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Fornikator
 
...
0
niconovice Messages postés 953 Date d'inscription   Statut Membre Dernière intervention   86
 
salut fornikator,

j'ai vu le tuto mais pour l'instant je ne m'y suis pas intéressé, donc je ne pas répondre a ta question re-regarde le tuto au pire :p
0
Fornikator
 
Je n'arrive pas a le faire même avec le tuto...
0
niconovice Messages postés 953 Date d'inscription   Statut Membre Dernière intervention   86
 
http://www.siteduzero.com/tutoriel-3-39073-simuler-l-url-rewriting-chez-free.html
peut etre ici ?
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Salut.

Je pense que tu as déjà créé un topic pour cette question, et je t'ai déjà dit que ton exemple avec TinyURL n'a rien à voir avec ce que tu demandes. TinyURL ne sert pas à retirer les données GET, il attribut un ID court à une URL complète (de http: jusqu'aux données GET).

Quel est la différence entre ? : 

RewriteRule ^(/w+) index.php?u=$1 
RewriteRule ^([A-Za-z0-9]+)/?$ index.php?u=$1 
RewriteRule ^([A-Za-z]+)/?$ index.php?u=$1
Il faut connaître les regex : ici et ici
0