Puis-je utiliser .htpasswd pour sécuriser un répertoire inexistant (un répertoire mod_rewrite virtuel)?

StackOverflow https://stackoverflow.com/questions/4470929

Question

J'utilise le modèle de commande avant et si toutes les demandes sont acheminées par mon fichier index.php. Je voudrais assurer le contrôleur « Admin » (accessible à monsite / admin /) avec .htpasswd. Le seul problème est, « admin » est pas un répertoire, mais est juste un mod_rewrite. Cela peut-il être fait?

Était-ce utile?

La solution

Il n'y a pas qu'une seule façon, je suis assez sûr. Vous pouvez créer un contrôle d'accès avec mod_rewrite et [F] sur les critères que vous avez définis. Voir par exemple Contrôle d'accès avec mod_rewrite . Cela dit, vous pouvez parfaitement le faire.

<Location /admin>
   [here your rules]
</Location>

Le Exiger directive a pour contexte répertoire ce qui signifie que vous pouvez l'utiliser le contexte de

<Directory>, <Location>, <Files>, and <Proxy>

:)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top