OVH Community, votre nouvel espace communautaire.

ss domaine vers répertoire


JuGU
12/12/2014, 14h49
Bonjour.

Je constate qu'une réponse t'a été apportée via le support.

remy_g
11/12/2014, 17h40
Bon, j'ai regardé du côté des API mais je n'ai rien trouvé qui me convienne (en même temps, c'est un point que je ne maîtrise pas donc c'est probablement du à mon ignorance en ce domaine).

J'ai sollicité la hotline il y a près de deux jours mais mon ticket est toujours ouvert (si un membre de la hotline OVH passe par là : ticket 4662784).

Est-ce qu'un autre hébergeur pourra solutionner mon problème ou est-ce lié au domaine ?

remy_g
08/12/2014, 19h51
Merci Julien pour la piste. Je ne connais pas les API mais je vais y jeter un oeil (même si ça me paraît une solution complexe pour un problème simple.

J'ai créé une redirection CNAME de *.domaine.net. vers domaine.net.
maintenant tous mes sousdomaine.domaine.net redirigent vers le webmail... on progresse (il se passe un truc) mais c'est pas encore ça...

JuGU
08/12/2014, 17h59
Bonjour remy_g.

As-tu pensé aux API ?

https://api.ovh.com/console/

Tu pourrais programmer un script pour rediriger tous tes sous-domaines.

remy_g
08/12/2014, 14h08
Merci pour vos réponses mais ça ne fonctionne toujours pas. Chrome m'indique une erreur de résolution DNS...

Citation Envoyé par Gaston_Phone
Pourquoi ne pas faite pointer directement le sous-domaine toto.domaine.com vers le dossier /www/toto ?
J'y ai pensé mais créer une règle de redirection par répertoire serait fastidieux à mettre en place et à maintenir alors que la règle que je souhaite appliquer est relativement simple : sousdomaine.domaine.com doit renvoyer vers www.domaine.com/sousdomaine/
Je pense que watcha a bien saisi ma demande (son exemple correspond à ce que je souhaite) mais mon htaccess ne fonctionne pas. J'ai pourtant essayé de le créer à la racine (au même niveau que mon dossier www).

Gaston_Phone
08/12/2014, 14h00
Pourquoi ne pas faite pointer directement le sous-domaine toto.domaine.com vers le dossier /www/toto ?

watcha
08/12/2014, 13h42
Une solution parmi d'autres :
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST}   !^www. [NC]
RewriteCond %{HTTP_HOST}   ^([a-z]+)\.domaine.com [NC]
RewriteRule ^(.*)$         http://www.domaine.com/%1/$1 [L,QSA]
%1 represente ce qui est capture dans RewriteCond.
$1 represente ce qui est capture dans RewriteRule.

Code:
http://titi.domaine.com/tralala?var1=hello&var2=world
renverra vers
Code:
http://www.domaine.com/titi/tralala?var1=hello&var2=world

remy_g
08/12/2014, 11h27
Bonjour,

Je souhaiterai mettre en place une redirection généralisée des sous domaines vers les sous répertoires.

Je m'explique : il faudrait que la demande de
- toto.domaine.com redirige vers www.domaine.com/toto
- titi.domaine.com redirige vers www.domainecom/titi
- et ainsi de suite

Je vois bien comment faire ça par l'interface de gestion mais ça m'oblige à créer une règle pour chaque sous domaine. J'ai testé la modification du htaccess (présent par défaut dans le dossier www de l'hébergement mutualisé) mais les résultats ne sont pas probants.

Pouvez-vous m'aider à corriger ce fichier ?
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^([a-z]+)\.domaine[NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* /%1%{REQUEST_URI} [R]
Merci d'avance.