Aide - Recherche - Membres - Calendrier
Version complète: Pourquoi Les .htaccess Doivent Ils être Si Compliqués ?
Forum Archos - Jbmm.fr > .:: Divers ::. > JBMM Bar !
Louis_Remi
Pour mon dernier projet (dont je vous parlerais un jour, mais vu le niveau technique des gens ici je prends mon temps) j'ai décidé d'opter pour une solution de cloud computing qui me permet de ne rien avoir à configurer sur mon serveur, tout l'environnement étant déjà installé. Parce que configurer des serveurs avec ssh j'ai tout simplement horreur de ça.

Tout semble aller pour le mieux dans le meilleur des monde, sauf... pour ce put*** de .htaccess qui est déjà trop compliqué pour moi (vous comprenez pourquoi je n'aime pas configurer les serveurs, donc).

Et si ça se trouve sur ce forum il y a des gens qui ont un doctorat en .htaccess

Mon site Web est hébergé à l'adresse http://monaccompte.monhebergeur.com et je voudrais tout simplement redirigier mes sous-domaines vers les dossiers à la racine de mon compte
exemple: http://blog.monaccompte.monherbergeur.com/ devra router vers http://monaccompte.monhebergeur.com/blog/

J'ai trouvé un bout de .htaccess sur la toile qui devait faire à peu près ça:

Options +FollowSymLinks

RewriteEngine On
RewriteCond %{HTTP_HOST}__SPACE__!^$
RewriteCond %{HTTP_HOST}__SPACE__!^(www\.)?mydomain\.com$ [NC]
RewriteCond %{HTTP_HOST}<->%{REQUEST_URI} ^(www\.)?([^.]+).*<->/([^/]+) [NC]
RewriteCond %2<->%3__SPACE__!^(.*)<->\1$ [NC]
RewriteRule ^(.+) /%2/$1 [L]

J'ai beau parler courrament regex, j'ai bien du mal à comprendre exactement comment ce machin marche. Ce qui est sur c'est qu'il ne marche pas.
J'ai remplacé "mydomain" par "monaccompte\.monhebergeur" mais rien n'y fait. Cela est probablement du au fait que "monaccompte" est déjà un sous-domaine

Alternativement j'ai essayé un truc plus simple qui ne marche que pour un sous-domaine spécifique :

RewriteCond %{HTTP_HOST} blog\.myaccount\.mydomain\.com [NC]
RewriteCond %{REQUEST_URI}!^/blog/.*
RewriteRule (.*) /blog/$1

... sans plus de succès ...

HELP!
Krystanos
À tes souhaits !
Moi à ta place, j'aurais plutôt installé un serveur X, avec connexion SSH graphique (ou mieux, connexion VNC via un tunnel SSH). Plus rapide, plus facile, plus séduisant smile.gif
Avec le défaut de consommer plus de mémoire...

Si l'interface graphique te permet de résoudre ton problème, penses-y wink.gif
Louis_Remi
Ouais, m'enfin c'est pas tant la ligne de commande que toutes ces histoires de configuration le problème ; )

Bon ben je suis triste. Mais ça confirme ce que je pensais, l'URL rewriting c'est quand même bien trop compliqué.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2013 Invision Power Services, Inc.