Hola comunidad,
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