Url rewriting et différenciation des pages

Discussion dans 'URL Rewriting et .htaccess' créé par julien81, 1 Septembre 2009.

  1. julien81
    julien81 Nouveau WRInaute
    Inscrit:
    18 Août 2009
    Messages:
    4
    J'aime reçus:
    0
    Bonjour à tous,

    Je rencontre un léger problème sur une redirection via url rewrinting.
    Mon htaccess se situe dans un repertoire, du type http://www.monsite.com/monrep/ et voilà ce que j'aimerais avoir :
    Si on contact le rep vide =>> je renvois vers l'index
    Si on contact le rep avec un sous rep => j'envoi vers mapage.php?var=sousrep
    Si on contact le rep avec un sous rep, et un autre sous rep => j'envoi vers mapage.php?var1=sousrep&var2=sousrep2
    Si on contact le rep avec un sous rep, et un autre sous rep et un fichier dedant => j'envoi vers mapage.php?var1=sousrep&var2=sousrep2&var3=fichier

    ce qui donne chez moi quelquechose du genre (mais qui ne marche pas) :
    Code:
    RewriteEngine on
    
    RewriteRule index.php$ index.php [L]
    RewriteRule (.+)/(.+)/(.+).php$ annonceur.php?region=$1&dep=$2&ville=$3
    RewriteRule (.+)/(.+).php$ annonceur.php?region=$1&dep=$2
    RewriteRule (.+).php$ annonceur.php?region=$1
    Merci d'avance à tous pour votre aide !
     
  2. julien81
    julien81 Nouveau WRInaute
    Inscrit:
    18 Août 2009
    Messages:
    4
    J'aime reçus:
    0
    aller les amis...Un petit coup de main parce que je vais pas tarder à me pendre avec ma souris :mrgreen:
     
  3. forty
    forty WRInaute passionné
    Inscrit:
    30 Octobre 2008
    Messages:
    1 901
    J'aime reçus:
    0
    la règle "Si on contact le rep vide =>> je renvois vers l'index" est inutile car c'est fait en standard.
    J'ai peur que ca boucle. C'est pour ca qu'il vaut mieux ajouter une condition. Je remplacerai aussi . par [^/] :
    Code:
    RewriteEngine on
    
    RewriteCond $3 !^annonceur$
    RewriteRule ([^/]+)/([^/]+)/([^/]+).php$ annonceur.php?region=$1&dep=$2&ville=$3
    RewriteCond $3 !^annonceur$
    RewriteRule ([^/]+)/([^/]+).php$ annonceur.php?region=$1&dep=$2
    RewriteCond $3 !^annonceur$
    RewriteRule ([^/]+).php$ annonceur.php?region=$1
     
  4. julien81
    julien81 Nouveau WRInaute
    Inscrit:
    18 Août 2009
    Messages:
    4
    J'aime reçus:
    0
    Merci Forty pour ta réponse. Hélas, ça ne marche pas mieux, c'est même pire parce que la simple redirection vers le fichier index.php ne marche plus... :(
    Toutes les demandes sont renvoyées vers annonceur.php...De plus, visiblement les redirections du type ([^/]+)/([^/]+).php ne marchent hélas pas non plus :?
     
  5. julien81
    julien81 Nouveau WRInaute
    Inscrit:
    18 Août 2009
    Messages:
    4
    J'aime reçus:
    0
    un petit up please, tout seul je ne m'en sors pas, et malgré mes recherches assidus....pas de résultats :?
     
Chargement...
Similar Threads - rewriting différenciation Forum Date
Paramètres urls & urlrewriting => alphabétiques ou codés ? Problèmes de référencement spécifiques à vos sites 30 Mars 2022
Problème url rewriting et redirection URL Rewriting et .htaccess 4 Février 2022
URL rewriting d'images URL Rewriting et .htaccess 22 Janvier 2022
petit soucis url rewriting URL Rewriting et .htaccess 17 Janvier 2022
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
URL Rewriting : difficultés avec RewriteCond ? URL Rewriting et .htaccess 5 Décembre 2018
Résolu URL Rewriting : Garder l'adresse non transformée dans le navigateur URL Rewriting et .htaccess 2 Décembre 2018
Mes débuts dans l'URL Rewriting URL Rewriting et .htaccess 14 Novembre 2018
Url rewriting Techniques avancées de référencement 22 Octobre 2018
URL rewriting et redirections après restauration post-piratage Débuter en référencement 29 Septembre 2018
url rewriting wordpress sans repertoire URL Rewriting et .htaccess 12 Août 2018
rewriting specifique pour Adwords AdWords 17 Juillet 2018