Tengo un problema en mi web y es que cuando ingresan cualquier url que apunta a los documentos pdf que tengo en mi servidor se los muestra sin estar logueado, y eso significa que cualquier persona que sepa una ruta de un pdf puede entrar a cualquier pdf. El caso es que he intentado solucionarlo con .htaccess pero no lo consigo (la verdad es que no acabo de entender del todo su sintaxis, y entonces se complica la cosa). Me gustaría que todas las url que realicen una petición de archivo se redirijan hacia un php antes para validar que el usuario este logueado, o si conocéis alguna otra manera... de momento tengo esto (y no funciona):
Código .htaccess:
Ver original
# Con estas tres linias redirigimos las peticiones de un archivo a comprobar_logueo.php que se encargará de comprobar si el usuario esta logueado antes de darle acceso al archivo. RewriteCond %{REQUEST_FILENAME} !comprobar_logueo.php RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^(.*)$ http://midominio.es/comprobar_logueo.php?file=$0 [L,R=301]
Por cierto, ya tengo un .htaccess que prohíbe mostrar los indices de las carpetas de mi web, debo meter este código en el mismo .htaccess (en root)?? O crear otro donde se encuentran los pdf (que por cierto es en otro servidor)??
Gracias.