Noté que Joomla, Wordpress y otros CMS tienen archivos index.html en blanco en TODAS sus subcarpetas para evitar que las personas se asome a la estructura de carpetas. Mi pregunta es por qué no pueden prohibir la visualización de carpetas utilizando el archivo .htaccess en lugar de poner un archivo index.html en blanco en todas las carpetas. ¿Cuál es la diferencia y por qué eligieron index.html?Índice en blanco.html en software CMS en lugar de .htaccess
Respuesta
La desactivación de la carpeta 'Índices' se realiza mejor en el archivo maestro httpd.conf o vhosts.conf en lugar de los archivos locales .htaccess.
Joomla (y Mambo antes) han existido desde hace bastante tiempo y se utilizan ampliamente en los servidores de alojamiento compartido. Se tomó la decisión de usar archivos index.html como una alternativa segura dada la naturaleza "mixta" del alojamiento compartido. Obviamente, los archivos .htaccess son solo Apache, pueden causar errores en el servidor 500 si están presentes en servidores que no los esperan o si contienen directivas no compatibles con ciertas configuraciones de servidor. Por consiguiente, Joomla no envía por defecto un archivo .htaccess como tal. Existe un archivo htaccess.txt que el usuario debe instalar manualmente si activa ciertas funciones. Se supone que un usuario lo suficientemente conocedor como para colocar el archivo en su lugar comprenderá las consecuencias y, si lo hace, lo entenderá de inmediato, debido al error que sigue inmediatamente a sus acciones.
Como las configuraciones del servidor han avanzado, hay discusiones (a veces acaloradas) sobre la validez actual del uso de los archivos index.html, pero por ahora la política es que todos los complementos se envíen con archivos index.html 'en blanco'. en todas las carpetas.
- 1. CMS liviano en PHP
- 2. CMS basado en CodeIgniter
- 3. Software de seguimiento de software en línea
- 4. obtener document.styleSheets por nombre en lugar de índice?
- 5. .htaccess en subdirectorio 'anulando' padre htaccess
- 6. .htaccess no funciona en Windows
- 7. Javascript/CMS/editEase - ¿Qué CMS existen en JS/Frontend?
- 8. lugar para obtener software para componentes integrados?
- 9. Versátil ASP.NET CMS en C#
- 10. ¿Un CMS basado en Yii?
- 11. Mejor CMS para usar en Windows Azure
- 12. CMS basado en Zend Framework
- 13. OpenSource CMS en Symfony framework?
- 14. uso RewriteMap en htaccess
- 15. libros en htaccess
- 16. [^ /] + explicación en .htaccess
- 17. redirección de subdominios en htaccess
- 18. Asignación de una lista en hibernación, ordenando en lugar de un índice de campos
- 19. Complemento de contenido predeterminado en django-cms
- 20. CMS en el lenguaje de programación funcional
- 21. .htaccess Opciones de archivo -Indicadores en subdirectorios
- 22. .htaccess rewrite regex: coincide con cualquier cosa menos "índice"
- 23. partes Rendering en diferentes zonas en Orchard CMS
- 24. Accesorio Android basado en software en Windows
- 25. Cómo configurar upload_max_filesize en .htaccess?
- 26. ¿Qué es "AddType" en .htaccess?
- 27. .htaccess no funciona en WAMP
- 28. Sentencias php_flag condicional en .htaccess
- 29. hacer php_value condicional en .htaccess?
- 30. Las solicitudes para .htaccess deben devolver 404 en lugar de 403