Variable dans URL sans $_GET.

Fornikator -  
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.

6 réponses

  1. Fornikator
     
    Ok, donc si j'ai bien compris la vidéo, je doit utiliser ceci ? :

    RewriteEngine on
    RewriteRule ^(/w+) index.php?u=$1
    0
  2. 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
  3. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  4. Fornikator
     
    ...
    0
    1. niconovice Messages postés 1037 Statut Membre 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
    2. Fornikator
       
      Je n'arrive pas a le faire même avec le tuto...
      0
    3. niconovice Messages postés 1037 Statut Membre 86
       
      http://www.siteduzero.com/tutoriel-3-39073-simuler-l-url-rewriting-chez-free.html
      peut etre ici ?
      0
  5. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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