Domaine / sous domaines

Domaine / sous domaines - PHP - Programmation

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.
 :jap:

Reply

Marsh Posté le 07-03-2007 à 16:16:43   

Reply

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


Message édité par nORKy le 07-03-2007 à 16:38:02
Reply

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
 
 


Message édité par nORKy le 07-03-2007 à 16:40:07
Reply

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...

Reply

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..


Message édité par nORKy le 07-03-2007 à 19:13:34
Reply

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 ;)

Message cité 1 fois
Message édité par xtof_83 le 07-03-2007 à 20:04:10
Reply

Marsh Posté le 07-03-2007 à 21:30:22    

xtof_83 a écrit :


 
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 ;)


 
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, ...)

Reply

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 ;)

Reply

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...
 
Merci ;)


 
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  :D

Reply

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... :\


Message édité par xtof_83 le 08-03-2007 à 12:18:18
Reply

Marsh Posté le 08-03-2007 à 11:24:37   

Reply

Marsh Posté le 08-03-2007 à 17:18:46    

Pas de réponse de comment faire pointer des dossiers vers ailleurs ?

Reply

Marsh Posté le 09-03-2007 à 10:44:06    

tu peux pas si tu peux pas appliqué la commande ln

Reply

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 ?

Reply

Marsh Posté le 09-03-2007 à 11:28:00    

xtof_83 a écrit :


 
J'aimerais bien pourtant, et il dois quand même avoir la possibilité de communiquer avec le domaine non ?
 


 
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 :


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 ?  


Il faut dans ton script PHP, le chemin pour y aller est ../domaine.fr/conf/fichierconf.inc.php

Reply

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed