Variable dans URL sans $_GET.
Fornikator
-
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19182 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.
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
-
-
Ok, donc si j'ai bien compris la vidéo, je doit utiliser ceci ? :
RewriteEngine on
RewriteRule ^(/w+) index.php?u=$1 -
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 -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
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