Autor Zpráva
OndrejCZE
Profil *
Cau, nevedel jsem kde se zeptat tak tady:

Zacinam s mod_rewrite. Chtel bych udelat aby se po zadani napr.
example.com/clanky/jak-mod-rewrite
presmerovalo na
example.com/clanky.php?name=jak-mod-rewrite

Vytvoril jsem tedy tohle pravidlo:
RewriteRule ^/(.*)/(.*)$ %{DOCUMENT_ROOT}/$1\.php?name=$2 [L,QSA]

Kdyz napisu treba example.com/clanky tak to skoci na clanky.php, ale kdyz pouziju example.com/clanky/jak-mod-rewrite tak to sice zobrazi clanky.php ale nenalinkuje soubor se styly (ktery mam standartne v style/style.css).

Čím to je, jak to řešit?
Používat absolutní cestu (ke stylům) mi by bylo přidávání si práce protože po uploadu na server bych to musel měnit (i když, hlavicku mam v hlavicka.php a ten se requireuje). Diky a jestli to mnelo byt v jinem tematu tak sorry
jonge
Profil
Absolutní cesta je nejlepší. Když chceš vložit styl, dáš u <link> href="/styles/default.css" (tím lomítkem se přepneš na http://localhost/ u tebe a na http://www.example.com/ na serveru).
OndrejCZE
Profil *
Díky, už to jede. Až na to že se nepředává GET. (A s POSTem jsem to zatím nezkoušel). Díky
Toto téma je uzamčeno. Odpověď nelze zaslat.

0