No puedo entender por qué no se lee el archivo .htaccess. Estoy usando XAMPP
Aquí está el archivo httpd.conf
DocumentRoot "C:/xampp/htdocs" <Directory "C:/xampp/htdocs"> Options None AllowOverride All Require all granted </Directory>No quiero que la lista de contenido esté habilitada excepto para una carpeta llamada fotos. así que dentro del directorio de fotos dentro de htdocs, usando el bloc de notas, creé un archivo .htaccess e incluí
#Allow the listing of folder content Options AllEsto no funcionó y el registro de errores muestra:
Cannot serve directory C:/xampp/htdocs/photos/: No matching DirectoryIndex (home.php,home.html,home.htm,index.php,index.html,index.htm) found, and server-generated directory index forbidden by Options directiveTambién agregué basura al comienzo del archivo de acceso para ver si reproduciría un error, pero todo lo que dice es 403 prohibido.
Otras cosas que probé fueron
#Allow the listing of folder content Options IndexesBásicamente, para cada carpeta no debe haber una lista de contenido, excepto la carpeta de fotos, por lo que creé un archivo .htaccess y lo coloqué dentro de las carpetas de fotos. (debe ser un .htaccess)
¿Alguna idea de por qué esto no funciona?
Para cualquiera que se encuentre con esta necesidad de ayuda, lo descubrí.
el bloc de notas lo estaba guardando como .htaccess.txt incluso después de seleccionar 'Todos los archivos'
Para arreglar esto, usó corchetes (puede usar otro software como notepad ++) y lo guardó en .htaccess y funcionó.