[URL REWRITING] Sous domaines (Blogs)

Discussion dans 'URL Rewriting et .htaccess' créé par JulienV, 8 Décembre 2010.

  1. JulienV
    JulienV WRInaute discret
    Inscrit:
    18 Mars 2010
    Messages:
    164
    J'aime reçus:
    0
    Bonjour :)

    Je souhaite mettre en place un URL Rewriting sur l'un de mes noms de domaines qui héberge des blogs.

    Je prends pour l'exemple : machin.com

    L'URL du site : www.machin.com
    L'URL d'un des BLOGS du site : www.machin.com/nomdublog/

    J'ai créé un willcard DNS pour accepter tous les noms de domaines.

    Dans mon .htaccess, j'ai inséré ce code :

    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteCond %{HTTP_HOST} ^(.*)\.machin.com [NC]
    RewriteRule .* http://www.machin.com/%1/ [R=301]


    Mais cette solution ne me satisfait pas !

    En fait, j'aimerai que quand un utilisateur se rend sur :
    http://nomdublog.machin.com/billet-8.html
    Le .htaccess le "redirige" vers :
    /nomdublog/article.php?id=8

    Mais que cette redirection soit transparente...

    Tous les blogs sont stockés dans des répertoires (/blog1/, /blog2/, etc), donc le $1 récupère le sous domaine de l'URL, et le $2 l'url demandée...

    Pouvez-vous m'aider ?

    Merci par avance, car là je coince réellement ! ;)
     
  2. Blount
    Blount WRInaute impliqué
    Inscrit:
    18 Novembre 2010
    Messages:
    707
    J'aime reçus:
    0
    Le problème, c'est que tu ne peux pas faire de redirections transparentes si tu veux changer de sous domaine.
    Passer de "machine" à "www" ne peut être transparent (si je ne me trompe pas, dans ce cas j'aurai appris quelque chose ;) ).

    Par contre, si truc.machin.com est un alias de www.machin.com dans la configuration du serveur (comme Apache), alors tu peux rediriger vers truc.machin.com/truc, tout en restant transparent.

    Voir à ceci :
    Code:
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteCond %{HTTP_HOST} ^(.+)\.machin.com [NC]
    RewriteRule ^billet-([0-8+)\.html /%1/article.php?id=$1 [L]
    J'ai enlevé le R=301, parce que ce n'est pas vraiment une redirection permanente.
     
  3. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 470
    J'aime reçus:
    48
    avec un proxy c'est possible
    utilise le flag [P]
     
Chargement...
Similar Threads - [URL REWRITING] domaines Forum Date
[URL REWRITING] Redirection 301 pages générées URL Rewriting et .htaccess 12 Novembre 2013
[URL Rewriting] chez free.fr Développement d'un site Web ou d'une appli mobile 6 Juillet 2012
[Url Rewriting] N'aurais je rien compris à la façon de coder le htaccess ? Débuter en référencement 12 Avril 2010
[réglé][Url rewriting] Enlever les variables de sessions URL Rewriting et .htaccess 5 Mars 2009
[URL Rewriting] Supprimer automatiquer les paramètres URL Rewriting et .htaccess 27 Février 2009
[URL REWRITING] Incohérence avec le fichier index ? Débuter en référencement 25 Janvier 2009
[URL et SEO] majuscule ou pas ? Débuter en référencement 11 Juillet 2016
[URL REWRINTING]] Cacher une variable avec htaccess URL Rewriting et .htaccess 29 Novembre 2013
Google et la balise [url] Débuter en référencement 25 Décembre 2009
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice