Więc tak, nie rozumiem jednej rzeczy.
Tworze sobie stronę, której nazwę przechowuje w bazie np. home.html.
Stworzyłem coś takiego że, jak wpisuje domena.pl/home.html to home.html jest zapisane w zmiennej, działa to za pomocą poniższego kodu w .htaccess
RewriteCond %{REQUEST_URI} \.html$
RewriteRule ^([a-zA-Z0-9-/.,]+)$ index.php?page=$1 [L]
Następnie wyszukuje pobraną zmienną home.html i jeżeli istnieje pobiera odpowiednie paramaterty. Krótko mówiąc jest wszystko ok. Strona się wyświetla prawidłowo.
Mamjednak przypadek że nie chcę mieć końcówki .html a.php, więc odpowiednio w kodzie pozmieniałem a linijkę w .htaccess z
RewriteCond %{REQUEST_URI} \.html$
RewriteCond %{REQUEST_URI} \.php$