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])/(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 [L]

# La primera regla es por si se omite la última barra
RewriteRule ^([0-9]+)/([1-4])/([1-2])/(es|en)/([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)/([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)/([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)/([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)/([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 !\.(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)$ /home/.sites/123/site46/web/rw.php
RewriteRule ^([^.]+\.htm)$ /home/.sites/123/site46/web/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 

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

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

RewriteRule ^(all)$ $1/
RewriteRule ^(all)/$ /index_mr.php?tarea=$1&lang=en

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