Foros del Web » Administración de Sistemas » Apache »

Ignorar si existe o no un archivo

Estas en el tema de Ignorar si existe o no un archivo en el foro de Apache en Foros del Web. Hola a todos, En mi htaccess tengo las siguientes lines: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Apache: Ver original RewriteCond %{REQUEST_FILENAME} !-f     RewriteCond %{REQUEST_FILENAME} !-d   ...
  #1 (permalink)  
Antiguo 08/09/2012, 16:43
Avatar de salbatore  
Fecha de Ingreso: abril-2007
Ubicación: Springfield
Mensajes: 1.567
Antigüedad: 17 años, 7 meses
Puntos: 19
Ignorar si existe o no un archivo

Hola a todos,

En mi htaccess tengo las siguientes lines:

Código Apache:
Ver original
  1. RewriteCond %{REQUEST_FILENAME} !-f
  2.     RewriteCond %{REQUEST_FILENAME} !-d
  3.     RewriteRule ^(.*) /sistema.php?h_1=$1 [L,QSA]

El problema es que necesito que aunque exista el archivo tambien se abra el archivo "sistema.php". He intentando varias formas, pero siempre me saltan errores.

¿Que debo modificar?
  #2 (permalink)  
Antiguo 13/09/2012, 01:14
Avatar de salbatore  
Fecha de Ingreso: abril-2007
Ubicación: Springfield
Mensajes: 1.567
Antigüedad: 17 años, 7 meses
Puntos: 19
Respuesta: Ignorar si existe o no un archivo

Hola de nuevo,

He estado probando varias combinaciones, la verdad es que soy un poco patoso con Apache.

He conseguido que si el usuario intenta acceder a un archivo de mi servidor y existe salta un error 403.
Código Apache:
Ver original
  1. <FilesMatch "\.(htaccess|htpasswd|ini|php|log|sh)$">
  2.  Order Allow,Deny
  3.  Deny from all
  4. </FilesMatch>
Pero lo que quiero es que se muestre sistema.php, pero sin cambiar la url, es decir no quiero una redireccion.

¿Alguien sabe?, es que realmente es dificil entender estos codigos...

:p ... agradeceria muchisimo la ayuda.

Última edición por salbatore; 13/09/2012 a las 01:20

Etiquetas: htaccess, ignorar, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:12.