Desarrollo Solojoomla

Add to Google

Directorio Joomla

Solojoomla.com
Estas aquí: Inicio Tutoriales Tutoriales Joomla Index.html en las plantillas
Index.html en las plantillas Hits: 3840
Usar puntuación: / 2
MaloBueno 

Varios me han preguntado sobre el por qué de este archivo en algunas carpetas/directorios de las plantillas o módulos de Joomla y respondo. Es una medida de protección, explico:

Apache posee un "sistema" llamado Index Manager (algunos hostings lo proveen otros no). Si tienes Cpanel seguro lo tienes. El Index Manager permite personalizar como serán listados los archivos cuando se intenta acceder vía web a los directorios o si serán prohibidos los accesos. Dicha configuración se guarda en el archivo "htacces.txt" o ".htacces" dentro del directorio (el último está oculto: el . antecediendo al nombre, en linux, significa archivo oculto)....

 

 

 

Por ejemplo: si ponemos una dirección tipo "http://www.miweb.com/cualquiercarpeta/" y en htaccess se indica que liste el directorio con imagenes (en Cpanel sería la opción "Indexado animado (modo gráfico)") Apache creará un index.html al vuelo y el navegador lo mostrará pareciéndose a esto:

Index Manager 1

Esto sucede porque no encuentra el archivo por defecto definido en la configuración de Apache. Esta configuración se define dentro del archivo "httpd.conf" al cual no tendremos nunca acceso (salvo que el servidor sea nuestro o tengamos acceso al shell). La sección correspondiente en este archivo puede ser similar a esta:

DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml

En lo que estamos viendo, cada vez que intentemos acceder a un directorio, Apache buscará primero algunos de los archivos listados en la línea "DirectoryIndex" y sino lo encuentra generará un html al vuelo como el que mencioné y que pueden ver en la imagen.

En Joomla todos los archivos de sus directorios están indexados para evitar errores de "Forbbiden" cuando trabaja y justamente se incopora un archivo html vacío (si ven el código no tiene nada) para evitar el acceso directo a los archivos PHP. Algunos modifican estos index.html y hacen una redirección poniendo un código similar a este:
Bienvenido a Mi Sitio, ahora será redirigido
<script type="text/javascript">// <![CDATA[
window.location='';
// ]]></script>
<h1>Por favor espere...</h1>

De cualquier forma, no es muy recomendado hacer esto por los desarrolladores de Joomla así que no lo hagan. Por algo es como es.

Redactado por :
tuxmerlin
 

Última actualización el Lunes, 16 de Agosto de 2010 14:22
 

Comentarios  

 
0 #2 tuxmerlin 22-04-2009 06:50
Soy de Colón, Entre Ríos y también anduve por los pagos de Redlo (España, Murcia) pero me volví.
 
 
0 #1 skullzgroup 21-04-2009 05:19
Tux gran info la que haz redactado aqui socio.De que parte eres de Argentina,yo estoy medio escapado de alli hace casi 20 años.
 

Debe registrarse para poder comentar

Joomla SEO powered by JoomSEF

+ Componentes Joomla

Componente Jobline 1.1.2.2



Este es un componente para realizar un portal de busqueda de empleo, si es una empresa y oferta algun puesto de trabajo... El componente esta preparado para el idioma castellano ademas de otros. Cuando alguien quiera solocitar un puesto de trabajo ex [ ... ]


Mas Componentes
Joomla! proporciona una interfáz fácil de utilizar simplificando la administración y publicación de pequeños y grandes volúmenes de contenido, documentos, y archivos multimedia. Joomla! es hoy dia reconocido como uno de los mejores si no el mejor gestor de contenido por empresas, particulares, programadores, organizaciones de todas las clases para sitios web públicas, intranets, extranets y con un soporte garantizado por una comunidad activa con miles de usuarios.