Blata o pasezi usor:

1. Google "apache mod rewrite" si ".htaccess" ca sa-ti faci o idee despre ce vorbim
2. Creezi/editezi fisireul .htaccess de pe server cu ceva de genul

RewriteRule ^.*balta-(.*).html$ detalii_balta.php?den_balta=$1 [NC]

3. in detalii_balta.php cauti balta dupa denumire in loc sa o cauti dupa id.

Cu hash-ul nu stiu sa te ajut, depinde de ce transmiti tu prin el, banuiesc ca informatii legate de user si sesiune.

Sfatul meu: poate suna rautacios, dar cred ca e mai bine si mai simplu sa iei o Joomla nemodificata, sa-i pui un skin frumos, un SEO mod, si apoi sa o adaptezi tu cu manuta ta (categorii, traduceri, etc).