Domaine / sous domaines - PHP - Programmation
Marsh Posté le 07-03-2007 à 16:34:31
C'est quoi c'est histoire de domaine qui pointe sur un répertoire ?
Un domaine, ce n'est rien de plus qu'une adresse IP, ou un alias d'un autre domaine (qui lui est une ip).
D'ou il vient ton /blog ??
Tu fais un alias de domaine dans ton serveur de domaine (type CNAME)
blog.domaine.fr -> www.domaine.fr
Et c'est tout
Marsh Posté le 07-03-2007 à 16:36:25
EDIt :
Tu peux configures un serveur web virtuel après pour que blog.domaine.fr est un documentroot sur /la/ou/il/faut/blog
Marsh Posté le 07-03-2007 à 17:28:04
Bon tu as pas du comprendre ce que j'ai dis. Et ta réponse est exactement ce que je dis plus haut.
Donc reprenons : Je sais ce qu'est un domaine, un ss domaine etc
Donc voilà...je suis aller dans ma joli configuration OVH...
Et j'ai dis créer un nouveau sous domaine...qui pointe sur le dossier :
www.domaine.fr/blog
oki ? je pense pas être faux en dissant ça...
La seul différence c'est qu'en accédant à :
blog.domaine.fr, ma racine est www.domaine.fr/blog
Et donc si j'écris un truc du genre dans un fichier :
<img src="../images/truc.jpg" alt="ex" />
ça ira pas chercher dans www.domaine.fr/images/
Bon je me trompe pas en dissant ça je pense ?
Donc voilà ma question comme faire...
Marsh Posté le 07-03-2007 à 19:10:05
beh non, ca ira pas le chercher
car ../images/truc.jpg, quand on va sur une page http://blog.domaine.fr/page.php
ca equivaut a faire http://blog.domaine.fr/../images/jpg.jpg
résultat inconnu. Soit ton serveur web supprime les .. (c'est un peu comme faire cd .. sur /, ca renvoit toujours /) et ca marche, soit ca ne marche pas, car tu ne peux pas sortir de document root
sinon, tu peux faire un lien symbolique dans /blog de images qui pointes sur ../images. La ca devrait aller
Explique moi l'utilité de ce sous-domaine ? c'est pratique pour de l'hebergement mutualisé, ou bien plusieurs machine pour un domaine. Mais dans ton cas..
Marsh Posté le 07-03-2007 à 20:01:43
Je vais donner à des personnes la possibilité de faire ceci sur mon site :
blog.domaine.fr/toto
blog.domaine.fr/joe
blog.domaine.fr/ole
....
ça permet d'avoir une adresse pas trop moche à leur proposer...
Sinon pour le lien symbolique...je vais voir si c'est possible
Mais ce que je veux c'est que certaines images quils uploaderons sur blog.domaine.fr/truc
Ira dans domaine.fr/images afin que dans le site principale, le systéme actuellement mis en place, affiche toujours ces photos
Marsh Posté le 07-03-2007 à 21:30:22
xtof_83 a écrit : |
Pas de problème pour ca. Tes scripts PHP ont le droits d'aller ou ils veulent sur ton fs. (biensur on fonction des droits des fichiers répertoire, ...)
Marsh Posté le 07-03-2007 à 21:37:27
et donc j'utilise une quoi pour réussir à "revenir" à la vraie racine du site...
Merci
Marsh Posté le 08-03-2007 à 08:52:10
xtof_83 a écrit : et donc j'utilise une quoi pour réussir à "revenir" à la vraie racine du site... |
gné ???
Les requètes web ne peuvent pas descendre en dessous du documentroot.
Mais les scripts qui sont exécuter le peuvent
Pour contourner le problème des requètes web simplement, tu as les liens symboliques
C'est un fichier/dossier qui pointe ailleurs.
Sinons tu copies ton répertoire images dans ton www.domain.fr/blog
Marsh Posté le 08-03-2007 à 11:24:37
Non mais c'est bon si tu me dis qu'un lien symbolique marche sur un compte ftp, c'est bon
J'ai donc plus de soucis
EDIT : Comment tu fais pour créer un lien symbolique sur FTP...j'ai beau chercher, personne n'a jamais faire ça... :\
Marsh Posté le 08-03-2007 à 17:18:46
Pas de réponse de comment faire pointer des dossiers vers ailleurs ?
Marsh Posté le 09-03-2007 à 11:05:57
lol... ben ouais c'est ce que je pensais...
Bon au vue de tout ces problèmes... Comment faire ?
Ne pas utiliser un systéme de sous domaine.
J'aimerais bien pourtant, et il dois quand même avoir la possibilité de communiquer avec le domaine non ?
Exemple plus précis qui m'embête aussi actuellement :
j'ai un fichier de conf pour mes variables
qui est dans domaine.fr/conf/fichierconf.inc.php
j'aimerais le charger dans blog.domaine.fr/index.php
c'est possible ?
Marsh Posté le 09-03-2007 à 11:28:00
xtof_83 a écrit : |
Y'a 2 choses.
Il y a les liens que ton navigateurs va demander (comme les images, les styles, les scripts)
Tu dois donc mettre pour image par exemple http://www.domain.fr/images/truc.jpg
Puis il y a ce que tes scripts recherche. La aucune problème dans ce cas :
xtof_83 a écrit : |
Il faut dans ton script PHP, le chemin pour y aller est ../domaine.fr/conf/fichierconf.inc.php
Marsh Posté le 09-03-2007 à 13:48:55
Oki pour les scripts, je vois que ça marche c'est super.
Ben merci à toi, j'aurais une dernière question mais je vais la demander chez mes amis HTMLiens
Merci nORKy.
Marsh Posté le 07-03-2007 à 16:16:43
Bonjour,
Là je vais faire un sous domaine de mon site :
blog.domaine.fr qui pointe sur www.domaine.fr/blog
ça c'est bon.
Mais voilà quand je serais sur blog, parfois je devrais mettrais des images avec des scripts PHP dans www.domaine.fr/images/ et non pas www.domaine.fr/blog/images/
Dans mon script je devrais récupérer en dur le lien du domaine initial c'est possible ?
Merci d'avance.