Page 1 sur 1

redirection domaine vers sous dossier

Posté : 25 févr. 2017, 10:35
par diice
Bonjour,

Je viens vers vous parce que j'ai un p'tit souci !
je m'explique.

J'ai besoin de rediriger un nouveau domaine vers un sous dossier de monsite.
En ça je n'ai pas trop de souci.
le truc c'est que mon nouveau domaine a besoin de fichiers (include, images) qui sont a la racine.
Et si je redirige mon nouveau domaine, je perds l'acces a la racine...

ma hiérarchie :

- racine/
-- include/
-- images/
-- NEWSITE/ (dossier root de mon nouveau domaine)

j'ai donc des appels de fichiers de mon nouveau site qui sont dans "include".
pour les images, bon, je peux mettre l'url complete de mon premier domaine, mais c'est pas très clean...

auriez-vous une solution à me proposer ?
je suis hébergé par Gandi.

merci d'avance,

bon weekend à vous !

<config>Windows / Chrome 56.0.2924.87</config>

Re: redirection domaine vers sous dossier

Posté : 25 févr. 2017, 17:46
par f3t
Bonjour,
vous devez utiliser pour accéder à vos donnés un chemin absolu :
http://www.php-astux.info/chemins-relatif-absolu.php

Pour définir simplement celui-ci, utilisez phpinfo(); dans un fichier.php que vous mettrez à la racine. Lancez celui-ci et lisez la valeur du PHPINFO DOCUMENT_ROOT exemple : /var/www/html

Attention le chemin ne sera pas le même entre votre développement en locale (sous Windows par exemple) et sur un hébergement linux.

Pour automatiser la résolution de ce chemin :

https://www.developpez.net/forums/d1225 ... if-absolu/

Voilà. Bon courage. :D

Re: redirection domaine vers sous dossier

Posté : 26 févr. 2017, 12:51
par f3t
C'est évidemment possible en chemin relatif voir la doc sur mon précédent post.

Re: redirection domaine vers sous dossier

Posté : 27 févr. 2017, 20:44
par @rthur
Bonjour,

Encore + simplement, tu peux juste modifier la valeur de include_path pour que les include aillent chercher à la racine de ton ancien site :
http://php.net/manual/fr/function.set-include-path.php

Un tuto ici :
http://www.phpfacile.com/apprendre_le_php/include_4

Re: redirection domaine vers sous dossier

Posté : 04 mars 2017, 11:13
par diice
Merci a tous !
je viens de découvrir d'autres réponses et je vous en remercie !
J'ai été un peu long à répondre car j'ai bloqué sur la redirection du domaine vers le sous dossier... sur Gandi c'est impossible... arf, mais ca va j'ai trouvé et effectivement l'include qui remonte a toute la racine de l'hébergement pour aller dans un autre vhost (pour Gandi) marche. (Hé oui sur Gandi, j'ai été obligé de déplacer mon site dans un nouveau vhost...)
En tout cas effectivement vos solutions marchent ;) meme si j'ai pas essayé le set_include_path que je garde en mémoire en tout cas !

merci encore à vous !