Autor Zpráva
afu
Profil
mam stránky generované přes jeden
index.php
a ve stránkách relativní odkazy (např. ./css/styl.css). v
.htaccess
mám např.:

RewriteRule ^firmy/pk-izolace$ index.php?pg=pk_izo [L,QSA]


stránky nejsou v root serveru ale v jednom z adresářů pod ním. použití rewrite funguje dobře, jenom se to lomítko vztáhne coby součást adresářové struktury, takže se to pak styl snaží natáhnout jako firmy/css/styl.css místo z css/styl.css. to stejné pokud mám na stránce relativní odkaz např. ./galerie, tak se ho snaží získat jako ./firmy/galerie.

řešením je nahradit všechny relativní odkazy absolutními a umístěním stránek do rootu serveru, ale chtěl bych se zeptat zda to nejde bez nich a zárověň je v "hezkých odkazech" možné používat lomítka aniž by byla interpretována jako součást adresářové struktury. díky
afu
Profil
takže abych si odpověděl :)

buď používat absolutní odkazy nebo
v <head> definovat pomocí <base href="" /> základní adresu dokumentu
Pachollini
Profil
Používej odkazy relativní k rootu, tedy začínající "/":
/css/styl.css
/galerie
Toto téma je uzamčeno. Odpověď nelze zaslat.