Réécrire une URL, lorsque les variables ne sont pas définies

Discussion dans 'URL Rewriting et .htaccess' créé par netpsycho86, 10 Février 2004.

  1. netpsycho86
    netpsycho86 Nouveau WRInaute
    Inscrit:
    7 Février 2004
    Messages:
    17
    J'aime reçus:
    0
    Bonjour à tous !
    J'aimerais rewriter une URL qui contient des variables qui ne sont pas définies en permanance...
    C'est à dire par exemple une adresse du type
    > article.php?rub=rubrique&page=home -> pour une page d'accueil
    > article.php?rub=rubrique&page=view&id=124 -> et pour une la page pour lire l'article...
    Or, je ne vois pas comment rewriter cette URL...
    J'ai essayé

    Code:
    RewriteEngine on
    RewriteRule ^([a-z]+)-([a-z]+)-([0-9]+)\.html$ article.php?rub=$1&page=$2&id=$3 [L]
    Mais ça ne marche pas lorsque je vais sur article.php?rub=rubrique&page=view&id=124...

    Pourriez-vous m'aider ?
    Merci :wink:
     
  2. mahefarivony
    mahefarivony WRInaute accro
    Inscrit:
    14 Octobre 2002
    Messages:
    8 081
    J'aime reçus:
    0
    Code:
    RewriteEngine on 
    RewriteRule ^article-(.*)-(.*)\.html$ article.php?rub=rubrique&page=$1&id=$2 [L]
    RewriteRule ^article-(.*)\.html$ article.php?rub=rubrique&page=$1[L]
    pour appeller :

    -http://www.tondomaine.com/article-view-124.html
    -http://www.tondomaine.com/article-home.html
     
  3. netpsycho86
    netpsycho86 Nouveau WRInaute
    Inscrit:
    7 Février 2004
    Messages:
    17
    J'aime reçus:
    0
    Ah d'accord ! Merci ;) Je pensais qu'il y avait une solution pour n'écrire la règle qu'une seule fois... Mais en fait il faut faire une nouvelle règle quand une variable s'ajoute aux précédente ;)... Sinon, est-ce que c'est génant de commencer l'url par une variable plutot que par article- ?
    Merci ;)
     
  4. mahefarivony
    mahefarivony WRInaute accro
    Inscrit:
    14 Octobre 2002
    Messages:
    8 081
    J'aime reçus:
    0
    voila, en commencant du plus grand nombre de variable...
    non c'est pas genant.. mais ca peut avoir des effets de bord..

    si t'as d'autres pages genre
    breve-view-1.html , la regle s'appliquera aussi...
     
Chargement...
Similar Threads - Réécrire variables définies Forum Date
réécrire /categorie.php?id=xxx en /categorie/id URL Rewriting et .htaccess 13 Septembre 2020
Réécrire url sans la variable Référencement Google 19 Avril 2018
Rediriger/réécrire toutes les pages index.html contenues dans plusieurs dossiers URL Rewriting et .htaccess 1 Mars 2016
Réécrire des articles automatiquement Rédaction web et référencement 23 Février 2016
URL rewriting : réécrire automatiquement un bout de l'url URL Rewriting et .htaccess 21 Juillet 2014
Réécrire les balises Title Débuter en référencement 14 Novembre 2013
Réecrire url avec lang URL Rewriting et .htaccess 13 Octobre 2013
réécrire .php en .html URL Rewriting et .htaccess 2 Janvier 2012
Réecrire l'url d'un répertoire vers le répertoire parent URL Rewriting et .htaccess 15 Mai 2011
réécrire index.php?id=xxx avec le titre d'un champs mysql URL Rewriting et .htaccess 14 Mars 2011
Réécrire des URL avec un p... de point d'interrogation ? URL Rewriting et .htaccess 10 Décembre 2010
HS: réécrire une url Débuter en référencement 28 Novembre 2010
Larry Page (Google) accuse Steve Jobs de réécrire l'histoire dans les mobiles Google : l'entreprise, les sites web, les services 12 Juillet 2010
Réécrire et OVH URL Rewriting et .htaccess 5 Juillet 2010
Réécrire une seule url ? avec .htaccess URL Rewriting et .htaccess 22 Juillet 2009
Réécrire URL (remplacer une url par un mot) URL Rewriting et .htaccess 17 Avril 2009
Réécrire les URL de pages existantes pour y changer un mots URL Rewriting et .htaccess 15 Avril 2009
[URL rewriting] Réécrire des pages multiples de 8 en page-1 URL Rewriting et .htaccess 6 Décembre 2008
Comment faire pour réécrire des url générées par script php URL Rewriting et .htaccess 28 Octobre 2008
Réécrire des articles pour sortir du duplicate content Référencement Google 21 Septembre 2008