.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ć.