.htaccess przepisać przekierowany adres URL

Przekierowałem wszystkie moje strony .html do process.php z parametrem get, teraz chcę wyczyścić adres URL zapytania.

Przekierowałem to w ten sposób.

RewriteEngine on
RewriteRule ^([^/]*)/(.*\.html) /Site/process.php?dir=$1&page=$2 [R=301,L]

To daje url w ten sposób.

http://localhost/Site/process.php?dir=Directory&page=page.html

Chcę wyczyścić ten adres URL z powrotem do oryginalnego adresu URL w ten sposób i nadal móc wysyłać parametry.

http://localhost/Site/Directory/page.html

Próbowałem tak.

RewriteEngine on
RewriteRule ^([^/]*)/(.*\.html) /Site/process.php?dir=$1&page=$2 [R=301,L]
RewriteRule ^Site/$1/$2([^/.]+)/?$ [L]

Ale nic nie robi.

Zobacz i zasugeruj jakikolwiek możliwy sposób na to.

Dzięki.

Edytować

Te strony HTML w rzeczywistości nie istnieją, wystarczy link na stronach, chcę przetworzyć ten link, aby strona z bazy danych przy użyciu php i htaccess zachowując nienaruszony adres URL, można to zrobić.

questionAnswers(2)

yourAnswerToTheQuestion