Zdravim,
mel bych dotaz k mod_rewrite zde na WZ.
Na strance mam odkaz:
http://[domena]/item/nejaky-clanek
kdyz na nej kliknu, jsem spravne presmerovan na pozadovany obsah, ALE v adresnim radku prohlizece se ukaze adresa:
http://[domena]/index.php?article=prvni-clanek,
zkratka se nahradi adresa za format, ktery jsem uvedl v .htaccess.
Na localhostu to jede v pohode (tedy adresa se zobrazuje stale - http://[domena]/item/nejaky-clanek).
nevite cim to je? jestli to je nastavenim wz, anebo je treba neco nastavit v .htaccess?
.htaccess vypada takto:
---------------------------------------
RewriteEngine on
RewriteRule ^item/([a-zA-Z0-9\-]{0,})/$ http://%{http_host}/index.php?article=$1 [L,QSA]
---------------------------------------
Diky za radu!
drobna oprava:
na 10. radku uvadnim adresu, ktera se zobrazi v adresnim radku prohlizece. Pochopitelne se nezobrazi parametr "article=prvni-clanek", ale "article=NEJAKY-clanek" - psal jsem to od boku, takze jsem se sekl.. sorry.
Imho zkus
RewriteEngine on
RewriteRule ^item/([a-zA-Z0-9\-]{0,})/$ /index.php?article=$1 [L,QSA]
Pomohlo to, dik!
Takze to vypada, ze zde zlobi %{http_host}, nevis proc?
<HTML>nezlobi %{http_host} ale http:// ;)
v te chvili to rewrite povazuje za redirect (totez jako flag R)</HTML>