Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/07/2012, 22:05
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Archivo PHP con el mismo nombre que un directorio

Código Apache:
Ver original
  1. RewriteCond %{SCRIPT_FILENAME} !-d
  2.     RewriteCond %{SCRIPT_FILENAME} !-f
justamente sirven para eso, son condiciones para prevenir que se cumpla la regla si existiesen archivos o carpetas del mismo nombre.
Podes invertir la condición, quitando el signo de negación !, pero te encontrarías con que si no existiesen carpetas iguales a la url, no se cumpliría la regla
Es decir, si tu link es
<a href="descargas">Descargas</a>.
solo iría al index si existe carpeta "descargas", pero quiero creer que si en tu htaccess estas usando algún tipo de comodin (\w+), también tenés
<a href="otracosa">otracosa</a>.
<a href="algomas">algomas</a>.
Y obviamente no tiene mucho sentido andar creando carpetas vacias con esos nombres para que se cumpla la regla
mod_rewrite debe de acompañar en la lógica a la estructura que crees, si no pierde funcionalidad. O no se crea la carpeta descargas, ó no se utiliza el href descargas, o se crea una expresión que contenga descargas como un prefijo ó sufijo de la misma (o alguna variante que te permita diferenciar una cosa de la otra
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Última edición por emprear; 28/07/2012 a las 22:13