Cytat(gummmibear @ 9.08.2009, 21:05:23 )

Gdzie mam błąd?
W podejściu do mod_rewrite.
Moduł ten nie służy do zamiany linków w wygenerowanym dokumencie. Jeśli w kodzie masz wpisany index.php to za pomocą mod_rewrite tego nie zmienisz.
mod_rewrite służy do interpretacji adresów. Czyli tak jak w twoim przykładzie jeśli adres to /glowna to mod_rewrite przekierowuje żądanie do pliku index.php
Natomiast jeśli wchodzisz pod adres /show.html to oznacza, że tak naprawdę chodzi ci o show.php.
Możesz za pomocą tego modułu (oprócz powyższego) przekierować na inny adres czyli jeśli ktoś wejdzie poprzez index.php to od razu przekierowuje na /glowna (odpowiedniej reguły poszukaj na forum bo już były opisywane).
Natomiast nie wpłynie to na źródło dokumentu - link do /index.php nadal będzie wskazywał na /index.php (wyszukiwarki też zobaczą /index.php).
Zatem aby zrobić sobie przyjazne URL-e to niestety musisz pozmieniać linki w źródłach.