zdravim, potreboval bych poradit s veci okolo mod rewrite.
Vsechno bych mel mit nastaveny spravne, v .htaccess mam tohle:
RewriteEngine on
RewriteBase /
RewriteRule ^index.php/clanek/(.*)/?$ index.php?seo=$1 [L,QSA]
a dosud se mi odkazy zobrazovaly v tomhle tvaru:
index.php?seo=d-ssd-agsdgsd-gd
nyni po uprave uz se zobrazuji takhle:
index.php/clanek/dd-d-d-d-d-d/ -ve spravnem
Ale problem je, ze kdyz na ten odkaz kliknu,tak v url bude uz hezka adresa, ale
nenabehnemi spravny obsah, ktery ma.... nabehne mi pouze stranka s phpinfo()
Nevite prosim cim by to mohlo byt zpusobene, nic me nenapada...
zkus pouzit %{DOCUMENT_ROOT}
.. RewriteRule ^index.php/clanek/([^/]+)/? %{DOCUMENT_ROOT}/index.php?seo=$1 [L,QSA]
btw:index.php/clanek/text/ je podle tebe pekna url? :D
když to tedy poupravím do této podoby:
RewriteEngine on
RewriteBase /
RewriteRule ^index.php/clanek/([^/]+)/? %{DOCUMENT_ROOT}/index.php?seo=$1 [L,QSA]
a ani tohle mi nefunguje... porad mi nevyskoci ta prislusna stranka
a s tim peknym url - chtel jsem ale neco zkusit jestli to funguje, no,... zatim se mi to mod_rewrite nedari dat dohromad :(
<HTML>Tady bude problém v tom RewriteBase, který vám ukazuje někam do kořene serveru. Zkuste vyhodit tuto direktivu.</HTML>