RewriteEngine on

# Estas dos serían para que la época y el lenguaje sean opcionales... probarlo
# RewriteRule ^([0-9]+)/([1-4])$ $1/$2/
# RewriteRule ^([0-9]+)/([1-4])/$ /rmu_num_mr.php?vol=$1&num=$2 [L]

# La primera regla es por si se omite la última barra
RewriteRule ^([0-9]+)/([1-4])/([1-2])$ $1/$2/$3/  
# Esta redirije hacia rmu_num_mr.php con los 3 parámetros seteados... el lenguaje es opcional.
RewriteRule ^([0-9]+)/([1-4])/([1-2])/$ /rmu_num_mr.php?vol=$1&num=$2&ep=$3 [L]

# La primera regla es por si se omite la última barra
RewriteRule ^([0-9]+)/([1-4])/([1-2])/(es|en)$ $1/$2/$3/$4/  
# Esta redirije hacia rmu_num_mr.php con los 4 parámetros seteados... ojo, Validar.
RewriteRule ^([0-9]+)/([1-4])/([1-2])/(es|en)/$ /rmu_num_mr.php?vol=$1&num=$2&ep=$3&lang=$4&utm=indice [L]


# La primera regla es por si se omite la última barra
RewriteRule ^([0-9]+)/([1-4])/([1-2])/(es|en)/([1-9][0-9]?)$ $1/$2/$3/$4/$5/  
# Esta redirije hacia rmu_num_mr_iframe.php con los 5 parámetros seteados... ojo, Validar.
RewriteRule ^([0-9]+)/([1-4])/([1-2])/(es|en)/([1-9][0-9]?)/$ /rmu_num_mr_iframe.php?vol=$1&num=$2&ep=$3&lang=$4&art=$5 [L]
#RewriteRule ^([0-9]+)/([1-4])/([1-2])/(es|en)/([1-9][0-9]?)/b$ /rmu_num_mr_iframeb.php?vol=$1&num=$2&ep=$3&lang=$4&art=$5 [L]

# La primera regla es por si se omite la última barra
RewriteRule ^([0-9]+)/([1-4])/([1-2])/(es|en)/([1-9][0-9]?)/(resumen|abstract)$ $1/$2/$3/$4/$5/$6/  
# Esta redirije hacia rmu_num_mr_iframe.php con los 5 parámetros seteados... ojo, Validar.
RewriteRule ^([0-9]+)/([1-4])/([1-2])/(es|en)/([1-9][0-9]?)/(resumen|abstract)/$ /rmu_num_mr_iframe.php?vol=$1&num=$2&ep=$3&lang=$4&art=$5&res=$6 [L]

# Esta es para que las llamadas al directorio revistas/aaaavn/ 
# tiene que hacer lo mismo que http://rmu.org.uy/rmu_num.php?vol=23&num=4&ep=2
# pero: Validar y convertir aaaa en voly n en num.
# además: falta la época y el idioma (el idioma puede salir de la var de session) la época creo que tb.
# es necesario tener indice.php o alcanza con reformar rmu_num?
#RewriteRule ^([0-9]{4})v([1-4])/$ $1v$2/indice.php?aa=$1&n=$2
#RewriteRule ^([0-9]{4})v([1-4])$ /rmu_num_ind_mr.php?aa=$1&n=$2
#RewriteRule ^([0-9]{4})v([1-4])$ $1/$2/
RewriteRule ^([0-9]{4})v([1-4])$ $1v$2/
RewriteRule ^([0-9]{4})v([1-4])/$ /rmu_num_ind_mr.php?aa=$1&n=$2
RewriteRule ^([0-9]{4})v([1-4])/index.html$ /rmu_num_ind_mr.php?aa=$1&n=$2

#RewriteRule !\.(gif|jpg|png|css|pdf|php|doc|xls)$ /home/.sites/123/site46/web/rw.php
#Ojo, esto está mal porque reconoce por ej. proximo.htm si pongo proximo sólo lo capta este y no el otro y
#el otro no funciona, ajustar esta regla para que sólo detecte cuando TIENE la extensión html o htm
# esto no funcionó ([^.]+\.html)
# ni esto ([^.]+\.[html]{1})
# ni esto ([^.]+[\.html]{1}) pero creo que acá la \ tiene otro sentido...
RewriteRule ^([^.]+\.html)$ /rw.php
RewriteRule ^([^.]+\.htm)$ /rw.php

#RedirectMatch ^([^.]+\.html)$ /home/.sites/123/site46/web/rw.php
#RedirectMatch ^([^.]+\.htm)$ /home/.sites/123/site46/web/rw.php

RewriteRule ^(siguiente)$ /rmu_num_mr.php?tarea=$1&lang=es
RewriteRule ^(siguiente)/$ /rmu_num_mr.php?tarea=$1&lang=es
RewriteRule ^(anterior)$ /rmu_num_mr.php?tarea=$1&lang=es
RewriteRule ^(anterior)/$ /rmu_num_mr.php?tarea=$1&lang=es
RewriteRule ^(actual)$ /rmu_num_mr.php?tarea=$1&lang=es
RewriteRule ^(actual)/$ /rmu_num_mr.php?tarea=$1&lang=es

RewriteRule ^(next)$ /rmu_num_mr.php?tarea=siguiente&lang=en 
RewriteRule ^(next)/$ /rmu_num_mr.php?tarea=siguiente&lang=en 
RewriteRule ^(previous)$ /rmu_num_mr.php?tarea=anterior&lang=en  
RewriteRule ^(previous)/$ /rmu_num_mr.php?tarea=anterior&lang=en 
RewriteRule ^(current)$ /rmu_num_mr.php?tarea=actual&lang=en 
RewriteRule ^(current)/$ /rmu_num_mr.php?tarea=actual&lang=en 


RewriteRule ^(proximo)$ $1/ 
RewriteRule ^(proximo)/$ /rmu_prox_mr.php?tarea=$1&lang=es

RewriteRule ^(ahead)$ $1/ 
RewriteRule ^(ahead)/$ /rmu_prox_mr.php?tarea=proximo&lang=en 

#[1-9][0-9]? de 1 a 99
RewriteRule ^(proximo)/(resumen)/([1-9][0-9]?)$ $1/$2/$3/ 
RewriteRule ^(proximo)/(resumen)/([1-9][0-9]?)/$ /rmu_prox_resumen_mr.php?id=$3 

RewriteRule ^(ahead)/(abstract)/([1-9][0-9]?)$ $1/$2/$3/
RewriteRule ^(ahead)/(abstract)/([1-9][0-9]?)/$ /rmu_prox_resumen_mr.php?id=$3&lang=en

#en prensa ---------------------------------------------------------------------------------
RewriteRule ^(prensa)$ $1/ 
RewriteRule ^(prensa)/$ /rmu_prensa_mr.php?tarea=$1&lang=es

RewriteRule ^(press)$ $1/ 
RewriteRule ^(press)/$ /rmu_prensa_mr.php?tarea=proximo&lang=en 

#[1-9][0-9]? de 1 a 99
RewriteRule ^(prensa)/(resumen)/([1-9][0-9]?)$ $1/$2/$3/ 
RewriteRule ^(prensa)/(resumen)/([1-9][0-9]?)/$ /rmu_prensa_resumen_mr.php?id=$3&lang=es

RewriteRule ^(press)/(abstract)/([1-9][0-9]?)$ $1/$2/$3/
RewriteRule ^(press)/(abstract)/([1-9][0-9]?)/$ /rmu_prensa_resumen_mr.php?id=$3&lang=en


RewriteRule ^(todos)$ $1/ 
RewriteRule ^(todos)/$ /index.php?tarea=$1&lang=es&utm=todos 

RewriteRule ^(all)$ $1/
RewriteRule ^(all)/$ /index.php?tarea=$1&lang=en&utm=todos&ns_source=web

RewriteRule ^/$ /rmu_num_mr.php.php?tarea=
RewriteRule ^$ /index.php?tarea=

