OVH Community, votre nouvel espace communautaire.

Sous-domaine à la volée


Doplex
26/08/2016, 22h06
Citation Envoyé par buddy
Bonjour,

c'est normal que çà ne marche pas.

L'url quand tu vas sur test.ndd.fr l'URL n'est pas de la forme site/([a-zA-Z0-9-]+)$

il faudrait plutôt récupérer l'Host.
Salut, comment sa récupéré l'host? Utilisé le sous domaine comme $_GET?

EDIT: Bon bah c'était bien sa, merci beaucoup Buddy, pour les futurs visiteurs voici mes paramètres htaccess:
RewriteCond %{HTTP_HOST} !www\.
RewriteCond %{HTTP_HOST} (.*)\.monsite\.com
RewriteRule .* site.php?s=%1&p=accueil [L,QSA]
RewriteRule .*/([a-zA-Z0-9-]+)$ /site.php?s=$1&p=$2 [L,QSA]

Voila voila, encore merci à vous deux pour votre aide

buddy
26/08/2016, 21h56
Bonjour,

c'est normal que çà ne marche pas.

L'url quand tu vas sur test.ndd.fr l'URL n'est pas de la forme site/([a-zA-Z0-9-]+)$

il faudrait plutôt récupérer l'Host.

Doplex
26/08/2016, 20h59
Salut Abazada,
le site.php se situe dans le /www/ mais avec le htaccess je l'ai rewrite en /site
Pour la zone dns j'ai sa: *.monsite.com => A => 46.105.57.169
Et pour le multisite: *.monsite.com => www/site

Doplex
26/08/2016, 18h15
Citation Envoyé par Abazada
Le wildcard est bel et bien dispo en mutu
* est son nom
*.domain.tld s'utilise dans le manager en Multisite
de la même manière que n'importe quel autre sub.domain.tld


Pour Doplex, vu ce que tu écris, /site semble faire double emploi.
Ca ne serait pas simplement /www la cible du * ?
Où se trouve ce site.php ? dans /www/ ? /www/site/ ?

Salut,
comment sa double emploi, tu veux dire qu'il est interpreté comme un dossier et comme une page?
le site.php se trouve dans le /www/, j'ai fais un rewrite dessus pour qu'au lieu de taper monsite.com/site.php?s=test on y est accès en tapant monsite.com/site/test

Donc du coup dans le multi domaine j'ai mis: *.monsite.com => www/site
et en zone dns: *.monsite.com => A => 46.105.57.169

Merci pour ton aide en tout cas

Abazada
26/08/2016, 17h48
Citation Envoyé par buddy
on parle du mutualisé OVH ?
Si oui, j'ai des doutes que le wildcard soit dispo sur le mutu ...
Le wildcard est bel et bien dispo en mutu
* est son nom
*.domain.tld s'utilise dans le manager en Multisite
de la même manière que n'importe quel autre sub.domain.tld


Pour Doplex, vu ce que tu écris, /site semble faire double emploi.
Ca ne serait pas simplement /www la cible du * ?
Où se trouve ce site.php ? dans /www/ ? /www/site/ ?

buddy
26/08/2016, 17h02
Bonjour,

on parle du mutualisé OVH ?
Si oui, j'ai des doutes que le wildcard soit dispo sur le mutu ...

Doplex
26/08/2016, 16h46
Bonjour,
je viens à vous car j'ai un problème qui me tracasse depuis quelques jours..
En faite je viens de mettre un place un service du style forumactif dédié aux guildes et donc j'aimerais que chaque site est un sous domaine, on ma proposé l'option du wildcard mais je ne sais pas du tout comment le faire fonctionné et les seul solutions que je trouve sur internet sont en lien avec le htaccess mais sa donne un résultat assez moche (c'est une simple redirection en faite..), quand je tape par exemple test.monsite.com j'aimerais que celui-ci affiche la page site/test/ et qu'on puisse naviguer dessus comme un site normal et non pas une redirection vers monsite.com/site/test/

J'utilise le htaccess pour ré-écrire mes urls comme ceci: RewriteRule ^site/([a-zA-Z0-9-]+)$ /site.php?s=$1 [L]
Du coup dans le multidomaine j'ai mis le wildcard et en fichier racine ./www/site sauf que cela ne fonctionne pas, sa m'affiche une page d'erreur quand je tape test.monsite.com.

Si quelqu'un à la solution.. Merci d'avance