Rewrite url

Fermé
codeurh24 Messages postés 760 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 - 28 août 2016 à 23:07
codeurh24 Messages postés 760 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 - 29 août 2016 à 02:51
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

codeurh24 Messages postés 760 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 123
Modifié par codeurh24 le 29/08/2016 à 00:17
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
codeurh24 Messages postés 760 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 123
Modifié par codeurh24 le 29/08/2016 à 02:51
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