Redirection en fonction du sous domaine utilisé

Nouveau WRInaute
Bonjour à tous.
Je dispose d'une plate-forme de blogs sous DotClear2 (béta) où j'hébérge quelques amis. Dans un optique de simpification, je voudrais que le dossier /public/ de mon installation (où sont stockés les images et autres médias du blog) soient redirigés de la facon suivante :
Blog : machin.mondomaine.net
Dossier : /public/machin.mondomaine.net/
et ainsi de suite.
J'ai essayé de placer un .htaccess contenant
Code:
RewriteEngine On
RewriteBase /public/
RewriteRule ^(.*)$ ${HTTP_HOST}/$1
Sans résultats : je me prend une erreur 500. Pourriez vous m'aider ?
Merci d'avance de vos réponses.
Amicalement,
[SiMON]

PS : Mon hébérgement est un Pack Premium 1&1.
 
WRInaute occasionnel
Manière statique :
Code:
RewriteEngine On
RewriteCond {HTTP_HOST} ^machin\.mondomaine\.net
RewriteRule ^(.*)$ /public/machin.mondomaine.net$1 [QSA,L]
...
RewriteCond {HTTP_HOST} ^bidule\.mondomaine\.net
RewriteRule ^(.*)$ /public/bidule.mondomaine.net$1 [QSA,L]
Ou manière dynamique :
Code:
RewriteEngine On
RewriteCond {HTTP_HOST} ^!www\.mondomaine\.net
RewriteCond {HTTP_HOST} ^(.+)\.mondomaine\.net
RewriteRule ^(.*)$ /public/%1.mondomaine.net$1 [QSA,L]
Je n'ai pas tester, donc à verifier si il n'y pas de fautes de syntaxe, mais le principe doit être correct :?
 
Nouveau WRInaute
En fait, j'avais oublié que j'heberge également un site ayant son propre domaine. Et je prefererais privilegier la solution "dynamique" si possible. Merci d'avance :)
 
Discussions similaires
Haut