Sous-domaine, j'ai un petit souci

A
aszqwx
Guest
1 jour (ou deux), et ça fait 3 semaines :D

EDIT : au fait, il sert à quoi ce délais ?
 
WRInaute accro
En effet, là, c'est long...
=> Allo la hotline...

A quoi ça sert : ben... tant que tu as la hotline au bout du fil...
 
A
aszqwx
Guest
Quhhoi ?!

Ma question : J'aurais aimé savoir comment fonctionnent les sous-domaines. J'en
ai créé un (test), et il est indiqué qu'il faut créer un dossier du même
nom. J'ai donc créé également un dossier "test" à la racine du site.
Seulement, lorsque je souhaite accéder à cette adresse (http://test.belforum.net), l'adresse bascule
automatiquement sur (http://www.belforum.net/discute/index.php), et est il
indiqué ceci : "Impossible de trouver la page
Il est possible que la page recherchée ait été supprimée, que son nom
ait changé ou qu'elle ne soit pas disponible pour le moment."

Leur réponse : Est-ce que le problème persiste ? Avez-vous un .htaccess spécial peut-être
?


Voili voilou :(
 
Nouveau WRInaute
dns setting?

Il faut changer le setting du dns de votre domaine. Il faut créer un sous domaine dans la rubrique "dns setting" "test.votredomaine.com" et attendre 24 heures pour que les changements soient effectifs.
 
Nouveau WRInaute
Je crois savoir ce qui ne va pas!
Il faut aller dans la section "virtual host" et pointer votre sous domaine vers le dossier créé "test".
 
WRInaute accro
aszqwx a dit:
J'ai créé un sous-domaine interne, "test" (http://test.belforum.net), mais je n'arrive pas à y accéder. A quoi cela peut-il être dû ? Que puis-je faire ?

Pour que ça marche il faut deux choses:
- ajouter une entrée au niveau DNS pour que test.belforum.net soit associé à une adresse IP (celle de ton serveur), soit par un enregistrement de type A (directement vers l'adresse IP) soit par un enregistrement de type CNAME (qui renvoie vers le nom "principal", par exemple www.belforum.net).

- que le serveur web soit configuré pour faire quelque chose de particulier quand une requête arrive avec ce nom de domaine. En général, ça veut dire créer un virtual host pour ce domaine, qui va être associé à une arborescence de fichiers séparée (DocumentRoot, tout ça). Mais il y a tout plein d'autres choses possibles, tout dépend de ce que tu veux faire avec... Et évidemment, tout dépend de ton type d'hébergement: sur un mutualisé tu n'as pas forcément la possibilité d'avoir tous les domaines que tu veux et/ou tu peux être limité dans ce que tu peux faire avec, avec un dédié tu peux faire ce que bon te semble...

Bref, si tu nous disais ce que tu veux avoir quand on tape cette adresse, et quel type d'hébergement tu as, ça aiderait...

Jacques.
 
A
aszqwx
Guest
Merci beaucoup pour vos réponses.

Après avoir cherché longuement, je me suis rendu compte qu'il y avait un script de redirection dans le ficher index... ****** fanfancoulooo !! :? enfin voilà quoi...

Par contre, il y a un truc que je ne comprends pas...

D'abord, chez mon hébergeur il me mets que je dois créer un dossier du même nom que le sous-domaine et que c'est dans ce dossier-là que doit se trouver tout ce que je veux qu'il y ait à l'adresse du sous-domaine en question. Donc, comme le sous-domaine est "http://test.belforum.net", j'ai créé un dossier "test" à la racine du site. Mais ce que je ne comprends pas alors, c'est que je ne peux pas avoir un sous-domaine et un dossier du même nom qui sont deux chose différente ? Ex. avoir http://maison.belforum.net qui pointe vers des photos de ma maison et http://belforum.net/maison qui pointe vers tout à fait autre chose, comme un forum ? 'fin j'ai du mal à comprendre tout ce bazard :(
Maintenant, quand je tape http://test.belforum.net je n'arrive pas à la même chose que quand je tape http://belforum.net/test (d'ailleurs ce dernier il y a un truc qui cloche).
 
Nouveau WRInaute
ça dépend de la configuration du virtual host. vous pouvez créer le sous domaine "test.beforum.com" et le pointer vers un dossier du nom "maison" par exemple. Regarde dans ton panel d'administration de ton hébergement et cherche le host virtuel pour pointer vos sous domaines sur n'importe quels dossiers que tu veux.
 
Nouveau WRInaute
bonjour aszqwx

les sous domaines et les repertoires vers lesquels ils doivent taper sont 2 choses différentes.

le mieux restera de définir une Wildcard (*) chez le prestataire auprès duquel tu as acheté ton ndd. La wildcard représenté par une étoile permet de renvoyer n'importe quel sous domaine vers ton serveur et de le gérer au niveau de ton serveur dans les virtualhosts. Tu n'auras plus à les définir auprès de ton prestataire puisque tout arrivera automatiquement sur ton serveur. Tu n'auras donc pas à jouer avec les dns en permanence.

dans tes virtualhosts et pour une version simplifiée, tu dois dire à apache que tel sous domaine va pointer vers tel répertoire. les noms peuvent être complètement différents :

exemple : mesphotos.mondomaine.com pointe vers /usr/local/www/truc/machin/dossier

dans une config apache normale :

<VirtualHost *:80>
ServerName www.mondomaine.com
DocumentRoot /www/truc/mondossierdebase
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
<Directory "/www/truc/mondossierdebase">
Options MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
## si tu veux des logs séparées
CustomLog /meslogs/mondomaine.com/access_log combined
</VirtualHost>

pour regler le probleme connu mondomaine.com et www.mondomaine.com directement dans apache :

<VirtualHost *:80>
ServerAlias mondomaine.com *.mondomaine.com
RedirectMatch 301 ^/(.*) http://www.mondomaine.com/$1
</VirtualHost>


si tu veux créer des sous domaines, tu les définis en amont de ce qu'il y a la dessus.
exemple :

<VirtualHost *:80>
ServerName mesphotos.mondomaine.com
DocumentRoot /www/truc/mondossierphotos
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
<Directory "/www/truc/mondossierphotos">
Options MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
## si tu veux des logs séparées
CustomLog /meslogs/mondomaine.com/access_log combined
</VirtualHost>

donc tous tes sous ndd doivent être placés en amont et tu finis par :
<VirtualHost *:80>
ServerAlias mondomaine.com *.mondomaine.com
RedirectMatch 301 ^/(.*) http://www.mondomaine.com/$1
</VirtualHost>


Evidement si tu gères plusieurs dizaines ou centaines de sous ndd, il ya la possibilité d'automatiser tout ça sur une dizaine de lignes.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut