Dynamic URL
Adres URL tworzony dynamicznie w trakcie przeglądania strony przez użytkownika, który nie jest w rzeczywistości linkiem do konkretnego (fizycznie istniejącego na dysku) dokumentu.
Przykład:
O ile plik o nazwie dokument.html to adres URL fizycznie istniejącego pliku (statyczny adres URL), o tyle np. dokument.php?strona=1 nie oznacza, że na dysku znajduje się plik o nazwie "dokument.php?strona=1". Na serwerze znajduje się wówczas plik dokument.php, natomiast "?strona=1" oznacza parametr pobierany przez ten plik i służący wyświetleniu pożądanych informacji.
Dynamiczny adres URL może wyglądać w następujący sposób:
http://www.moja-strona.pl/index.php?modul=artykul&akcja=pokaz &id=3
Ten sam adres przekształcony do formy statycznej będzie wyglądał następująco:
http://www.moja-strona.pl/artykul/pokaz/3/
Osiągnięcie przedstawionego powyżej przekształcenia nie jest możliwe bez funkcji dynamicznego automatycznego przepisywania adresów URL. Służy do tego moduł serwera www, mod_rewrite.
Celem przekształceń adresów dynamicznych na statyczne jest serwis oparty o "przyjazne", zarówno dla użytkowników jak i wyszukiwarek, adresy URL. Rozwiązanie to pozwala także na nie ujawnianie technologii programistycznych wykorzystywanych przez stronę internetową.






