Tengo problemas con mis reglas de reescritura, este es el archivo que hice:
Código Apache:
Ver original
# Iniciar el módulo de reescritura de urls. RewriteEngine On # En el caso de que sean archivos redirigir todo a la carpeta sitios.. etc. RewriteRule ^arkivo\/(.+)\/(.+)\/(.+)\.(js|ico|gif|jpg|png|css|pdf|txt|xml)$ sitios\/$1\/archivos\/$2\.$4 [L,NC] # Todo lo demás enviarlo al index como parámetro, donde php se encarga de procesar. RewriteRule ^(.+)$ index.php?parametros=$1 [B,NC,L]
Problema:
Si ingreso:
"midominio.com/arkivo/14/1/paisaje_bonito.jpg" debería por interno mostrar lo que está en la siguiente ruta:
"midominio.com/sitios/14/archivos/1.jpg", sin embargo pasa de largo a la siguiente regla de escritura, es decir, no obedece la primera regla.
Pero curiosamente, si borro la segunda regla si me funciona (muestra la imagen), qué está pasando!
Problema 2: SOLUCIONADO
Por cualquier ayuda, muy agradecido