[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:
    163
    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:
    701
    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 643
    J'aime reçus:
    81
    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 rewriting] Réécrire des pages multiples de 8 en page-1 URL Rewriting et .htaccess 6 Décembre 2008
[URL Rewriting] Réécriture en fonction de la langue URL Rewriting et .htaccess 29 Janvier 2008
[URL Rewriting] - url 404 et trait d'union Débuter en référencement 11 Octobre 2007
[URL Rewriting] Comment empêcher le contournement? Débuter en référencement 14 Septembre 2007
[URL REWRITING] Liste des séparateurs conseillés URL Rewriting et .htaccess 12 Août 2007
[Url Rewriting] Punbb URL Rewriting et .htaccess 28 Octobre 2006
[resolu] [url rewriting] un débutant qui peine... au début URL Rewriting et .htaccess 2 Août 2006
[URL Rewriting] marche seulement en local URL Rewriting et .htaccess 1 Août 2006
[URL Rewriting] utiliser une fonction PHP...mais où ? Débuter en référencement 11 Novembre 2005
[URLrewriting] J'arrive pas à trouver la bonne syntaxe !!! Débuter en référencement 5 Novembre 2005
[Url Rewriting] P'tite question URL Rewriting et .htaccess 29 Juillet 2005
[url rewriting] Dossier parent URL Rewriting et .htaccess 22 Juillet 2005
[Résolu][url_rewriting]Créer des répertoires virtuels URL Rewriting et .htaccess 23 Juin 2005
[url rewriting] Répertoires Virtuels URL Rewriting et .htaccess 17 Mai 2005