URL rewriting casse tête

Discussion dans 'URL Rewriting et .htaccess' créé par Batos31, 14 Mars 2014.

  1. Batos31
    Batos31 Nouveau WRInaute
    Inscrit:
    14 Mars 2014
    Messages:
    31
    J'aime reçus:
    0
    Bon je voudrais réécrire mes URLs mais je n'arrive pas du tout

    Voici mes URLs : index.php?motcle1=ex1&ville1=ex2&motcle2=ex3&pays1=ex4&ville2=ex5...

    il peut y avoir de 0 à 9 motcle, de même pour les villes et les pays, et j'ai même encore d'autres catégories.

    Et j'aimerais avoir ceci : index.php/motcle/ex1/ex3/ville/ex2/ex5/pays/ex4

    Quelqu'un sait comment faire ceci ?

    Batos31
     
  2. Batos31
    Batos31 Nouveau WRInaute
    Inscrit:
    14 Mars 2014
    Messages:
    31
    J'aime reçus:
    0
    Le problème vient surtout du fait que l'on ne sait ni l'ordre des motcle1 ville1 pays1 etc, ni leur nombre non ?
     
  3. Batos31
    Batos31 Nouveau WRInaute
    Inscrit:
    14 Mars 2014
    Messages:
    31
    J'aime reçus:
    0
    Personne ?
     
  4. Batos31
    Batos31 Nouveau WRInaute
    Inscrit:
    14 Mars 2014
    Messages:
    31
    J'aime reçus:
    0
    Une petite idée de départ ?
     
  5. indigene
    indigene WRInaute accro
    Inscrit:
    7 Septembre 2003
    Messages:
    4 159
    J'aime reçus:
    179
    C'est la structure même de tes liens qui est à revoir.
    Car même avec de l'url rewriting, si l'ordre des sous-répertoires n'est pas figée, comment tu peux faire ?
    Et pourquoi avoir tant de paramètres dans l'url ? Ca doit générer un max de duplicate content car par exemple :
    index.php/motcle/ex1/ex3/ville/ex2/ex5/pays/ex4
    et index.php/motcle/ex2/ex5/ville/ex3/ex1/pays/ex4 vont pointer vers deux pages différentes avec le même contenu
     
  6. Batos31
    Batos31 Nouveau WRInaute
    Inscrit:
    14 Mars 2014
    Messages:
    31
    J'aime reçus:
    0
    C'est vrai tu as raison. En fait c'est un système de tri, il permet de filtrer les résultats en fonctions des paramètres passés à l'URL. Alors quelle est la solution ? Tout passer en variable de session et avoir une seule page index.php ?
     
  7. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 190
    J'aime reçus:
    333
    Si c'est un CMS/site "maison", tu n'as pas besoin de rewriter pr avoir des URLs du genre.
    C'est la variable: $_SERVER['PATH_INFO']

    PHP:
    <span class="syntaxdefault"><br /></span><span class="syntaxkeyword"><?</span><span class="syntaxdefault">php&nbsp;<br /></span><span class="syntaxkeyword">echo&nbsp;</span><span class="syntaxdefault">$_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'PATH_INFO'</span><span class="syntaxkeyword">];</span><span class="syntaxcomment">//&nbsp;affichera:&nbsp;/motcle/ex1/ex3/ville/ex2/ex5/pays/ex4<br /><br /></span><span class="syntaxdefault">$params&nbsp;</span><span class="syntaxkeyword">=&nbsp;</span><span class="syntaxdefault">explode</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'/'</span><span class="syntaxkeyword">,&nbsp;</span><span class="syntaxdefault">$_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'PATH_INFO'</span><span class="syntaxkeyword">]);</span><span class="syntaxcomment">//&nbsp;array('',&nbsp;'motcle',&nbsp;'ex1',&nbsp;'ex3',&nbsp;'ville',&nbsp;'ex2',&nbsp;'ex5',&nbsp;'pays',&nbsp;'ex4')<br />&nbsp;</span><span class="syntaxdefault"></span>
     
Chargement...
Similar Threads - rewriting casse tête Forum Date
rewriting d'url > masquer dossiers dans l'url = casse tete :( URL Rewriting et .htaccess 28 Novembre 2011
url rewriting ne fonctionne pas chez moi URL Rewriting et .htaccess 4 Août 2021
URL rewriting et REGEX bonnes pratiques Développement d'un site Web ou d'une appli mobile 9 Septembre 2020
supprimer /index.html sans url rewriting, possible ? URL Rewriting et .htaccess 13 Novembre 2019
Je bloque sur le rewriting des URL contenant un ? URL Rewriting et .htaccess 3 Septembre 2019
récupération du get après rewriting URL Rewriting et .htaccess 21 Juin 2019
Ralentissement url rewriting URL Rewriting et .htaccess 1 Mai 2019
URL Rewriting Débuter en référencement 17 Avril 2019
Conflit de redirection 301 et Urlrewriting Netlinking, backlinks, liens et redirections 20 Février 2019
URL REWRITING et redirection 301 URL Rewriting et .htaccess 24 Janvier 2019