.htaccess переписать перенаправленный URL
Я перенаправил все свои .html страницы в process.php с параметром get, теперь я хочу очистить URL запроса.
Я перенаправил, как это.
RewriteEngine on
RewriteRule ^([^/]*)/(.*\.html) /Site/process.php?dir=$1&page=$2 [R=301,L]
Это дает URL-адрес, как это.
http://localhost/Site/process.php?dir=Directory&page=page.html
Я хочу очистить этот URL-адрес до исходного URL-адреса, как этот, и все еще иметь возможность публиковать параметр get.
http://localhost/Site/Directory/page.html
Я пытался так
RewriteEngine on
RewriteRule ^([^/]*)/(.*\.html) /Site/process.php?dir=$1&page=$2 [R=301,L]
RewriteRule ^Site/$1/$2([^/.]+)/?$ [L]
Но это ничего не делает.
Пожалуйста, посмотрите и предложите любой возможный путь к этому.
Благодарю.
редактировать
Эти HTML-страницы на самом деле не существуют, просто ссылка на страницах, я хочу обработать эти ссылки, чтобы сделать страницу из базы данных, используя php и htaccess, сохраняя URL-адрес нетронутым, это можно сделать.