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 !
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 !