Réécriture d'url, problème

Discussion dans 'Débuter en référencement' créé par ouiffi, 14 Novembre 2007.

  1. ouiffi
    ouiffi WRInaute discret
    Inscrit:
    28 Mars 2005
    Messages:
    85
    J'aime reçus:
    0
    Bonjour,
    J'ai un souci bien spécifique.

    J'ai un site que je décline à l'aide de réécriture d'url pour de nombreuses associations.

    Les url du genre
    www.assosports.com/assafoot/accueil/
    ou
    www.assosports.com/sclerheufoot/accueil/
    redirigent grâce à de la réécriture d'url vers une seule et unique page
    www.assosports.com/club/index.php?club=monclub
    bien entendu, cela est caché pour l'internaute.
    RewriteRule ^(.*)/(.*)/$ /club/$1/index.php?currentclub=$2 [QSA,L]

    Or, certaines associations achetent à présent leur nom de domaine et j'aimerais faire fonctionner leur propre domaine avec les mêmes règles.
    ex : assafoot.com ou sclerheufoot.com
    Or, dans ce cas, mes règles changent puisqu'il y a un niveau de dossier en moins. (le libelle du club disparait dans l'url)
    RewriteRule ^(.*)/$ /club/$1/index.php [QSA,L]

    Mon souci : j'aimerais conserver les mêmes règles, mais rajouter une condition en début de htaccess pour que dans le cas d'une url de type www.assafoot.com ou www.sclerheufoot.com , je zappe le niveau de dossier en trop. Je n'imagine pas dupliquer mes 150 lignes de règles que pour ça...

    Suis-je clair ?
    Merci de m'éclairer si vous le pouvez !

    Bonne soirée.

    Julien
     
  2. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 643
    J'aime reçus:
    81
    Utilisez la directive RewriteCond ->
    http://www.illiweb.com/manuel/Apache_1. ... ewriteCond

    Code:
    RewriteCond %{HTTP_HOST} ^www.assafoot.com
    RewriteRule ^(.*)/$ /club/$1/index.php [QSA,L] 
    
    RewriteCond %{HTTP_HOST} ^www.assosports.com
    RewriteRule ^(.*)/(.*)/$ /club/$1/index.php?currentclub=$2 [QSA,L] 
     
  3. ouiffi
    ouiffi WRInaute discret
    Inscrit:
    28 Mars 2005
    Messages:
    85
    J'aime reçus:
    0
    Mais dans ce cas je dois bien dupliquer toutes mes règles ??
    C'est ce qui me pose souci car j'ai plus de 100 lignes.

    J'aimerais indiquer une condition, comme tu le fais, en haut de htaccess pour que le système convertisse, pour ses règles, les urls de la forme www.sclerheufoot.com en www.assosports.com/sclerheufoot/
    Côté client, rien ne doit se voir.
    Suis-je clair?
     
  4. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 643
    J'aime reçus:
    81
    La premiere ligne ne concerne pas le NDD principale, la seconde ligne capture le nom du NDD, la derniere ligne redirige - a voir avec ton serveur si il supporte la redirection.

    Code:
    #www.sclerheufoot.com
    #www.assosports.com/sclerheufoot/ 
    
    RewriteCond %{HTTP_HOST} !^www.assosports.com
    RewriteCond %{HTTP_HOST} ^www\.(.*)\.com
    RewriteRule ^$ http://www.assosports.com/%1/  [L]
     
  5. ouiffi
    ouiffi WRInaute discret
    Inscrit:
    28 Mars 2005
    Messages:
    85
    J'aime reçus:
    0
    Ok, mais la redirection sera t-elle réalisée?
    Je ne le veux pas, je veux garder le nd tout le temps.
    C'est ça mon souci.
    Je veux juste que le htaccess interpète l'url assosports.com/sclerheufoot lorsque le domaine est sclerheufoot.com.
    Plus clair là ?
     
  6. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 643
    J'aime reçus:
    81
    Ce probleme ne peut pas se résoudre avec un .htaccess - voir du coté des multi-domaines -ftp
     
Chargement...
Similar Threads - Réécriture problème Forum Date
Problème de réécriture d'url Développement d'un site Web ou d'une appli mobile 27 Février 2014
Problème de syntaxe en réécriture URL Rewriting et .htaccess 23 Octobre 2012
Problème de réécriture d'url. Je vois plus ou chercher URL Rewriting et .htaccess 14 Septembre 2012
Problème de réecriture d'URL .htaccess URL Rewriting et .htaccess 8 Août 2012
Problème de réécriture avec Arfooo URL Rewriting et .htaccess 20 Avril 2012
Problème de réécriture d'url =( URL Rewriting et .htaccess 28 Mars 2012
Problème réécriture et sous-dossiers URL Rewriting et .htaccess 3 Janvier 2012
Problème de réécriture sur un sous-domaine URL Rewriting et .htaccess 15 Septembre 2011
Problème classique de réécriture et de redirection 301 URL Rewriting et .htaccess 13 Avril 2011
problème réécriture avec un cms URL Rewriting et .htaccess 27 Avril 2010
Probleme réécriture lien ou.htaccess URL Rewriting et .htaccess 7 Mars 2010
Problème de réecriture d'url en local avec easyphp 3.0 URL Rewriting et .htaccess 29 Mars 2009
Problème de réécriture [RESOLU] URL Rewriting et .htaccess 27 Juin 2008
Problème réécriture URL Rewriting et .htaccess 30 Mai 2008
Problème de réécriture URL Rewriting et .htaccess 30 Novembre 2007
Problème réécriture d'une URL URL Rewriting et .htaccess 27 Juin 2007
Problème de réécriture d'url avec des parmètres URL Rewriting et .htaccess 27 Juin 2007
Problème de réécriture de lien URL Rewriting et .htaccess 7 Mars 2007
Probleme de réecriture URL Rewriting et .htaccess 4 Septembre 2006
problème réécriture de /?p=page en /page URL Rewriting et .htaccess 2 Septembre 2006