.htaccess reescribir la URL redirigida
He redirigido todas mis páginas .html a process.php con el parámetro get, ahora quiero limpiar la url de la consulta.
He redirigido así.
RewriteEngine on
RewriteRule ^([^/]*)/(.*\.html) /Site/process.php?dir=$1&page=$2 [R=301,L]
Esto le da url como este.
http://localhost/Site/process.php?dir=Directory&page=page.html
Quiero limpiar esta url de nuevo a la url original de esta manera y aún así poder publicar el parámetro get.
http://localhost/Site/Directory/page.html
Lo he intentado así.
RewriteEngine on
RewriteRule ^([^/]*)/(.*\.html) /Site/process.php?dir=$1&page=$2 [R=301,L]
RewriteRule ^Site/$1/$2([^/.]+)/?$ [L]
Pero no hace nada.
Por favor vea y sugiera cualquier forma posible para esto.
Gracias.
Editar
Estas páginas html en realidad no existen, solo el enlace en las páginas, quiero procesar estos enlaces para crear una página desde la base de datos usando php y htaccess manteniendo la url intacta, ¿se puede hacer esto?