Rewrite url

codeurh24 Messages postés 760 Date d'inscription   Statut Membre Dernière intervention   -  
codeurh24 Messages postés 760 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,

un peu d'aide svp.

Pour une fois je vais poser une question simple.

Comment réecrire cette url:
www.nom-du-site.com/?contenu=musiques
en
www.nom-du-site.com/musiques/
ou
www.nom-du-site.com/musiques.php

et ceci aussi
www.nom-du-site.com/?contenu=musiques&page=2
en
www.nom-du-site.com/musiques/page-2.html

merci a vous.
Je continue de tâtonner.

2 réponses

  1. codeurh24 Messages postés 760 Date d'inscription   Statut Membre Dernière intervention   123
     
    voila ma réponse incomplete

    www.nom-du-site.com/musiques/
    RewriteRule ^(.*)/$ /?contenu=$1 [L]

    www.nom-du-site.com/musiques/page-2.php
    RewriteRule ^(.*)/page-(.*).php$ /?contenu=$1&page=$2 [L]

    Maintenant je bloque sur
    www.nom-du-site.com/musiques/?contenu=$1&recherche=$2&page=$3
    pour obtenir
    www.nom-du-site.com/musiques/lion%20l/page-2.php

    mais j'ai déjà réussi ceci:
    www.nom-du-site.com/musiques/recherche=lion%20l
    grâce a
    RewriteRule ^(.*)/recherche=(.*)$ /?contenu=$1&recherche=$2 [L]
    0
  2. codeurh24 Messages postés 760 Date d'inscription   Statut Membre Dernière intervention   123
     
    je vais me contenter de ça:
    # url du menu
    RewriteRule ^(.*)/$ /?contenu=$1 [L]

    # url avec recherche découpé par page ( à mettre au dessus de l'url sans recherche)
    RewriteRule ^(.*)/(.*)/page-(.*).php$ /?contenu=$1&page=$3&recherche=$2 [L]

    # url sans recherche découpé par page
    RewriteRule ^(.*)/page-(.*).php$ /?contenu=$1&page=$2 [L]

    # url avec recherche sans préciser la page
    RewriteRule ^(.*)/(.*).html$ /?contenu=$1&recherche=$2 [L]

    pour ce qui est des redirections je passe par php c'est plus facile pour moi
    0