Bonjour,
Je suis confronté à un autre problème, pour poser la situation j'ai 2 applications que je vais appeler "application1.fr" et "application2.fr" qui sont sur un même serveur
Sur application1.fr j'ai une sorte de GED où l'architecture est du style application1.fr/files_plateforme/1/2/3/NAME_FILE.pdf
Sur application2.fr j'ai besoin de parcourir le dossier files_plateforme afin de connaitre l'existance des dossiers / sous-dossiers jusqu'au fichiers pour les proposer en téléchargement.
Avant sur mon ancien hébergeur pas de problème apache était configuré de façon à pouvoir parcourir les dossiers, sauf que pour plus de sécurité nous avons changé de serveur et configurer apache pour interdire le parcourt de dossier.
J'ai donc créé un fichier htaccess à la racine de files_plateforme pour autoriser le parcourt de application2.fr dans celui-ci dont voici le code:
Cela fonctionne bien je peux depuis application2.fr parcourir les dossiers présent dans "files_plateforme" et les télécharger.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Order Deny,Allow Deny From All Options +Indexes Allow From [IP_DU_SERVEUR]
Problème, lorsque je souhaite télécharger à présent un fichier directement depuis application1.fr j'ai un jolie
J'ai donc mis dans le htaccess à la place de la ligne de l'IPForbidden
You don't have permission to access this resource.
Cela fonctionne ainsi pour les 2 applications mais on peux parcourir les dossiers ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Allow From all
Je ne comprends pas pourquoi le lien direct vers le fichier en téléchargement ne fonctionne pas car on ne navigue pas en index.
Je ne vais quand même pas bidouiller un code qui fait croire à application1.fr que c'est le serveur qui demande le téléchargement pour passer la première version du htaccess ?
Merci par avance pour vos éclaircissement et modif si vous en avez.
Nicolas
Partager