Podobno im więcej człowiek umie, tym bardziej głupieje - chyba zaczynam tak mieć, bo im więcej czytam na temat mod-rewrite, .htaccess itp. tym coraz dalej mi do zrozumienia, jak to wszystko działa.

Przeanalizowałem kilkadziesiąt tematów z tego forum, wygooglowałem co się dało, czytałem na temat "routerów", przepisywania linków itp. i po prostu nie czaję.

Załóżmy więc, że mam skrypt bloga. Plik index.php wyświetla wszystkie wpisy na jednej stronie (teoretycznie). Po kliknięciu na jeden z wpisów adres w przeglądarce zmienia się w

Kod
index.php?act=post&id=4


I wyświetlany jest tylko jeden wpis z bazy danych. Rekord w bazie wygląda teoretycznie tak:

Kod
<BR>ID | tytul | tresc<BR>4 |Blah blah | tresc<BR>


Trzeba mi teraz zrobić tak, aby po kliknięciu na post adres został przepisany na

Kod
http://www.adres.pl/blah-blah


Gdzie to blah-blah to tytuł z bazy danych bez dużych liter i z "kreskami" miast spacji smile.gif. Niestety, kompletnie nie wiem jak się za to zabrać.

Może by tak najpierw jakoś zamienić tytuł z bazy, a potem wstawić w url-a i przepisać .htaccess-em? A ten tytuł zmienić jak? I jak miałaby wyglądać reguła w .htaccess?