Czytanie ze zrozumieniem się kłania. Po pierwsze to twój serwer musi obsługiwać mod_rewrite (plik .htaccess). Po drugie musisz mieć jakiś przykładowy link. Dla przykładu powiedzmy, że masz system artykułów i masz taki link:
Kod:
http://strona.pl/art.php?cat=programowanie&id=2
I wszystko polega na tym aby zamaskować ten brzydki adres, ale żeby był on nadal dynamiczny, chodzi o parametry. Twój plik .htaccess wygląda tak:
Kod:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^arts/(.+)/(.+)$ art.php?cat=$1&id=$2 [L]
I na chłopski rozum każda kuleczka (.+) reprezentuje jeden parametr. Ale pamiętaj liczy się kolejność. Kuleczka pierwsza odpowiada za $1 a druga za $2 i analogicznie. Nie musisz podawać nazwy pliku, możesz wstawić każdy wyraz jaki chcesz. I teraz twój link wygląda tak:
Kod:
http://strona.pl/arts/programowanie/1
Prócz teorii ważna jest też praktyka. Ćwicz, próbuj, testuj. Raz się nie uda to nic. Ale w końcu pojmiesz o co w tym chodzi.