Ahoj kamarádi,
řeším problém s přesměrováním pomocí souboru .htaccess.

Jde mi o to, že pomocí redirectu chci zobrazovat url "hezky čitelně" narozdíl od staršího typu zobrazování, kde v url jsou paramtery.
Příklad:
www.domena.cz/produkt.php?id=1 »»»» www.domena.cz/produkt-alfa
www.domena.cz/produkt.php?id=2 »»»» www.domena.cz/produkt-beta

V souboru htaccess je pak:
Kód:
RewriteCond %{QUERY_STRING} id=1$ 
RewriteRule (.*) /produkt-alfa/? [R=301,L]  

RewriteCond %{QUERY_STRING} id=2$ 
RewriteRule (.*) /produkt-beta/? [R=301,L]
Redirect takhle funguje a opravdu se url zobrazí dobře. Ovšem problém mám v tom, že na stránku tahám informace z databáze, a když v url není id=X tak se logicky z databaze nic nenačte...
Myslel jsem, že PHP se zapamatuje, že doména stále obsahuje ....php?id=1 tedy tahání z DB bude stále funkční, akorát htaccess url zobrazí v hezčím formátu.
Asi se tento problém řeší úplně jinak, ale to nevím jak.