Nouveau WRInaute
Bonjour,
parmi les différents messages envoyés je n'ai pas trouvé un seul qui soit de l'ordre de ce que je cherche.
Voici mon problème.
J'ai une url dynamique de ce type :
http://www.mon site.fr/document.php?project=up&locale=fr&doc=intranet
J'aimerai que, quel que soit l'appel à cette url (lien dans un fichier ou url tapée dans le navigateur) une authentification soit faite vers un fichier .htaccess ou un fichier php qui va tester l'IP et/ou avec un annuaire LDAP et si cela est positif, cette page générée dynamiquement deviendra accéssible.
Problème cela boucle, car l'url demandée est restestée!
Je n'ai pas de répertoires physiques puisque tout est généré à la volé à partir du fichier document.php.
Ensuite j'ai testé un RewriteRule de ce style dans le fichier de conf d'apache2:
RewriteRule (.+)\.(.+)\.(.+)\.htm$ /document.php?project=$1&locale=$2&doc=$3
dans apache pour voir si cela permet de voir la reécriture de l'url dans la barre du navigateur et cela ne fonctionne pas.
Le modrewrite est installé et fonctionne.
Que faut-il créer pour que, tout d'abord, la réécriture fonctionne dans apache2 directement sinon dans un htaccess et où le placer?
Merci de bien vouloir m'aider, je peine pas mal.
Amicalement,
Ben2marseille
parmi les différents messages envoyés je n'ai pas trouvé un seul qui soit de l'ordre de ce que je cherche.
Voici mon problème.
J'ai une url dynamique de ce type :
http://www.mon site.fr/document.php?project=up&locale=fr&doc=intranet
J'aimerai que, quel que soit l'appel à cette url (lien dans un fichier ou url tapée dans le navigateur) une authentification soit faite vers un fichier .htaccess ou un fichier php qui va tester l'IP et/ou avec un annuaire LDAP et si cela est positif, cette page générée dynamiquement deviendra accéssible.
Problème cela boucle, car l'url demandée est restestée!
Je n'ai pas de répertoires physiques puisque tout est généré à la volé à partir du fichier document.php.
Ensuite j'ai testé un RewriteRule de ce style dans le fichier de conf d'apache2:
RewriteRule (.+)\.(.+)\.(.+)\.htm$ /document.php?project=$1&locale=$2&doc=$3
dans apache pour voir si cela permet de voir la reécriture de l'url dans la barre du navigateur et cela ne fonctionne pas.
Le modrewrite est installé et fonctionne.
Que faut-il créer pour que, tout d'abord, la réécriture fonctionne dans apache2 directement sinon dans un htaccess et où le placer?
Merci de bien vouloir m'aider, je peine pas mal.
Amicalement,
Ben2marseille