¿Puedo utilizar Htpasswd asegurar un directorio que no existe (mod_rewrite un directorio virtual)?

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

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?

¿Fue útil?

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
scroll top