Sous domaines et réécritures sur même espace

Bonjour,

Fraîchement installé, je tente une alternative au monstre Magic et Ouvaton me semble une bonne alternative (depuis le temps).

Donc, je tente de réinstallé ce que j’avais en place chez le concurrent. La config d’origine :
Un vhost avec le domaines principale et des sous domaines en alias.
Ensuite, sur cet espace d’hébergement, j’ai des sous dossiers et un .htaccess qui effectue de la réécriture de domaine vers les bons sous-dossiers.
J’essaie de mettre cela en place sur Ouvaton mais on semble bloqué sur les sous-domaines. Ce n’est pas pour une ferme de contenus, c’est un tout petit truc mais c’est très bloquant du coup… La zone déclarée sur le NS ouvaton a bien un wildcard mais les sous-domaines demandés ne pointent pas sur le vhost du domaine principal. C’est extrêmement dommage.

En gros :
Espace web déclaré : ledomaine.tld
ledomaine.tld > /httpdocs/ledomaine/
titi.ledomaine.tld > /httpdocs/titi/
rara.ledomaine.tld > /httpdocs/unautre/

Comment faire donc pour que ledomaine.tld puisse disposer de ses sous-domaines sur le même espace d’hébergement ?

La question a déjà dû être posée mais je n’ai pas senti de réponse claire et nette…

Bonjour,

Vous devez créer l’espace web titi.ledomaine.tld, puis déposer dans le dossier httpdocs/ un fichier .htaccess contenant :

Redirect permanent / https://ledomaine.tld/titi/

Voilà une réponse claire et nette !

Oui, claire et nette j’entends bien cette remarque lue ici et là sur le forum.
Mais je ne veux pas de redirection vers un sous répertoire, je désire garder le sous domaine.

Donc impossible de disposer de « serveralias » sur un hébergement, si j’en croit votre réponse, @MatthieuPatout. Impossible d’avoir un CMS multi-domaine sur la même installation.

Techniquement, qu’on soit d’accord, ceci n’est donc pas possible chez vous :

# .htaccess sur l'hébergement du domaine principal

# Un "multi site" CMS dans /httpdocs/cms/
RewriteCond %{HTTP_HOST} ^(sous1|sous2)\.ledomaine\.tld$
RewriteCond %{REQUEST_URI} !^/cms(/|$)
RewriteRule ^(.*)$ /cms/$1 [L]

# Site principal ledomaine.tld sans www.
RewriteCond %{HTTP_HOST} !^ledomaine\.tld$
RewriteRule ^   https://ledomaine.tld%{REQUEST_URI}  [QSA,L,R=301]

# Site principal ledomaine.tld ou www.ledomaine.tld dans /httpdocs/cms/    
RewriteCond %{HTTP_HOST} ^ledomaine\.tlf$
RewriteCond %{REQUEST_URI} !^/principal(/|$)
RewriteRule ^(.*)$  /principal/$1 [L]

Bonjour,

Non, nous ne proposons pas ce genre de redirection. Pour garder le sous domaine, il faut déposer le site dans l’espace web de ce sous domaine.

Un Wordpress multisite est possible par contre, mais il faut passer par quelques manipulations de notre coté pour le rendre fonctionnel.

D’accord, maintenant c’est bel et bien clair et net ! Dommage… :footprints:

C’est pour des raisons de sécurité que vous ne désirez pas autoriser ce type de pratique ?

Bref…
Désolé mais je ferme mon compte du coup.