2011-10-06 10 views
23

En mi sitio tengo muchas carpetas que contienen diferentes tipos de archivos.Mostrar automáticamente una página en blanco en una carpeta sin una página html predeterminada

/img/ 
/js/ 
/styles/ 
/files/ 

(tengo 20 más y voy a añadir más tiempo)

Actualmente, tengo una en cada carpeta (directorio de mi defecto) index.html que tiene una etiqueta meta redirigir al nivel raíz de la tela.

¿Existe un método mejor o una forma más fácil de redirigir dinámicamente estas carpetas a la raíz web sin crear un archivo cada vez?

Editar: estoy usando: CentOS 5.7 + Apache 2 + php 5.3.5 + MySQL 5.1

Gracias

+2

¿Qué tipo de servidor se está ejecutando? –

+0

He actualizado mi pregunta, lo siento por eso – Tech4Wilco

+0

No hay problema, pero alguien podrá ayudarlo mejor ahora. No estoy familiarizado con la configuración de Apache, pero supongo que tal vez algo con .htaccess o algo por el estilo. –

Respuesta

26

No creo que hay un mod para lo que necesita. Esto es lo que sugiero:

RewriteEngine On 
RewriteBase/

RewriteRule ^(img|js|styles|files)/?$ http://www.domain.com/ [R=301,L] 

esta manera, si alguien solicitud http://www.domain.com/img/, se conseguirá automáticamente redirigido a la página principal.

o si lo prefiere:

RewriteRule ^(img|js)/?$ - [F] 

que dará un permiso denegado.

+0

Esa es una solución fácil gracias – Tech4Wilco

Cuestiones relacionadas