Faire pointer un dossier sur un autre
Digit@lChord
Messages postés
129
Date d'inscription
Statut
Membre
Dernière intervention
-
Digit@lChord Messages postés 129 Date d'inscription Statut Membre Dernière intervention -
Digit@lChord Messages postés 129 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai monté un serveur easyphp sur mon pc, et je cherche à se qu'a partir de ce serveur (situé sur le disque C de mon ordinateur), je puisse lire le contenu des dossiers du disque D de mon ordinateur.
Du style que le dossier :
C:\EasyPHP-5.3.9\www\user1\ pointe sur :
D:\Documents\dossier\
C'est possible avec htaccess il me semble, mais je n'ai pas de notions dans ce domaine, merci d'avance.
J'ai monté un serveur easyphp sur mon pc, et je cherche à se qu'a partir de ce serveur (situé sur le disque C de mon ordinateur), je puisse lire le contenu des dossiers du disque D de mon ordinateur.
Du style que le dossier :
C:\EasyPHP-5.3.9\www\user1\ pointe sur :
D:\Documents\dossier\
C'est possible avec htaccess il me semble, mais je n'ai pas de notions dans ce domaine, merci d'avance.
A voir également:
- Faire pointer un dossier sur un autre
- Dossier appdata - Guide
- Mettre un mot de passe sur un dossier - Guide
- Impossible de supprimer un dossier - Guide
- Comment faire un dossier pdf - Guide
- Comment dézipper un dossier - Guide
2 réponses
Bonjour,
derrière easyphp il y a apache, c'est lui le serveur.
Lisez la doc d'Apache, vous créez deux alias, un pour chaque "site"
Exemple:
et un autre conf pour le second site:
Vous invoquez votre siteC comme ceci dans la barre d'URL:
http://localhost/monsiteC/
dans le site en question, pour aller sur les données du D, vous intégrez des liens de ce type:
http://localhost/monsiteD/..../monfichier.ext
Ca c'est la manière propre....
la manière "sale":
file:///D:/Documents and Settings/ampy5212/Desktop/maPage1.svg
cette manière est "sale" car si vous déménagez les données sur un disque E ou F ou autre, il faudra changer tous les liens file://
Avec la manière "propre", il suffira de changer le fichier de conf qui décrit les ressources du second site....
A+
derrière easyphp il y a apache, c'est lui le serveur.
Lisez la doc d'Apache, vous créez deux alias, un pour chaque "site"
Exemple:
Alias /siteC/ "c:/web/monSiteSurC/" <Directory "c:/web/monsiteSurC/"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny Allow from all </Directory>
et un autre conf pour le second site:
Alias /siteD/ "d:/web/monSiteSurD/" <Directory "d:/web/monsiteSurD/"> .... </Directory>
Vous invoquez votre siteC comme ceci dans la barre d'URL:
http://localhost/monsiteC/
dans le site en question, pour aller sur les données du D, vous intégrez des liens de ce type:
http://localhost/monsiteD/..../monfichier.ext
Ca c'est la manière propre....
la manière "sale":
file:///D:/Documents and Settings/ampy5212/Desktop/maPage1.svg
cette manière est "sale" car si vous déménagez les données sur un disque E ou F ou autre, il faudra changer tous les liens file://
Avec la manière "propre", il suffira de changer le fichier de conf qui décrit les ressources du second site....
A+
Bonjour,
Merci pour votre réponse complète :-)
C'est parfait !
Juste au cas ou, le fichier de config apache (qui contient les alias) est modifiable depuis le site ? Enfin je veut dire, on peut ouvrir le fichier httpd.conf depuis le site (avec php, fopen ect...) pour le modifier ?
Merci encore ^^
Merci pour votre réponse complète :-)
C'est parfait !
Juste au cas ou, le fichier de config apache (qui contient les alias) est modifiable depuis le site ? Enfin je veut dire, on peut ouvrir le fichier httpd.conf depuis le site (avec php, fopen ect...) pour le modifier ?
Merci encore ^^
EDIT : J'ai un problème avec la fonction scandir() en php.
Quand je l'utilise sur le dossier "siteD" qui pointe sur "D:/web/monSiteSurD/" (par exemple), php me renvois la liste des fichiers du VRAI fichier "siteD" initiale.
Alors que quand je le tappe dans la barre d'adresse, il me renvoit le contenu de "monSiteSurD".
Merci d'avance
Quand je l'utilise sur le dossier "siteD" qui pointe sur "D:/web/monSiteSurD/" (par exemple), php me renvois la liste des fichiers du VRAI fichier "siteD" initiale.
Alors que quand je le tappe dans la barre d'adresse, il me renvoit le contenu de "monSiteSurD".
Merci d'avance