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:

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]
Cela fonctionne bien je peux depuis application2.fr parcourir les dossiers présent dans "files_plateforme" et les télécharger.

Problème, lorsque je souhaite télécharger à présent un fichier directement depuis application1.fr j'ai un jolie

Forbidden

You don't have permission to access this resource.
J'ai donc mis dans le htaccess à la place de la ligne de l'IP

Cela fonctionne ainsi pour les 2 applications mais on peux parcourir les dossiers ...

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