.htaccess reescrever url redirecionado
Eu redirecionei todas as minhas páginas .html para process.php com o parâmetro get, agora eu quero limpar o URL da consulta.
Eu redirecionei assim.
RewriteEngine on
RewriteRule ^([^/]*)/(.*\.html) /Site/process.php?dir=$1&page=$2 [R=301,L]
Isso dá url assim.
http://localhost/Site/process.php?dir=Directory&page=page.html
Eu quero limpar este URL de volta ao URL original como este e ainda ser capaz de postar o parâmetro get.
http://localhost/Site/Directory/page.html
Eu tentei assim.
RewriteEngine on
RewriteRule ^([^/]*)/(.*\.html) /Site/process.php?dir=$1&page=$2 [R=301,L]
RewriteRule ^Site/$1/$2([^/.]+)/?$ [L]
Mas isso não faz nada.
Por favor, veja e sugira qualquer forma possível para isso.
Obrigado.
Editar
Essas páginas html realmente não existem, apenas o link nas páginas, eu quero processar esses links para fazer a página do banco de dados usando php e htaccess mantendo o url intacto, isso pode ser feito.