¿Puedo utilizar Htpasswd asegurar un directorio que no existe (mod_rewrite un directorio virtual)?
Pregunta
Yo uso el patrón controlador frontal y así todas las solicitudes se enrutan a través de mi archivo index.php. Me gustaría que protege el regulador 'Admin' (accesible en mysite / admin /) con Htpasswd. El único problema es, 'admin' no es un directorio, pero es sólo un mod_rewrite. ¿Es posible hacerlo?
Solución
No hay una sola manera, estoy bastante seguro. Puede crear el control de acceso con mod_rewrite y [F]
en cualquier criterio que usted ha definido. Véase, por ejemplo Control de acceso con mod_rewrite . Dicho esto se puede hacer perfectamente esto.
<Location /admin>
[here your rules]
</Location>
El Requerir Directiva tiene por directorio contexto que significa que se puede utilizar en el contexto de
<Directory>, <Location>, <Files>, and <Proxy>
:)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow