Autor Zpráva
Kcko
Profil
Pekny podvecer,

mam subdomenu

subdomena.domena.net ( ROOT )

V rootu mam 10 podadresaru, kazdy z nich symbolizuje webovou sablonu pro klienta.
Kazdy web pojede na RW modu. Nefunguji mi bohuzel CSSka ani obrazky, ktere jsou adresovany od ROOTU , cili

/css/styl.css napriklad.

Snazil jsem se prinuti htaccess tak aby si myslel ze ROOT je vzdy onen adresar ve kterem se htaccess i web nachazi a nic. Co delam spatne?

napriklad tedy

subdomena.domena.net/klient1/

Zde je umisten prvi klient a htaccess vypada nasledovne


RewriteBase /klient1/


Zkousel jsem i %{DocumentRoot} , zkousel jsem ruzne varianty lomitek a tak .. NIC proste si to porad mysli ze ROOT neni v adresari s webem ale o stupen vyse.

Poradi mi nekdo?
Kajman_
Profil *
Používat cesty /klient1/css/styl.css, případně jejich relativní ekvivalent.
Kcko
Profil
Cestu primo rozhodne pouzivat nemuzu. Uz je to ze se web pak hodi na ostrej web a mohu zas 2h prepisovat CSS a cesty v kodu k obrazkum. To je nesmysl.

Proc to nefunguje?
Kajman_
Profil *
Protože to funguje podle
http://www.faqs.org/rfcs/rfc2396.html

RewriteBase je na něco jiného.

Můžete zkusit html element base v head, ale težko říct, jestli to fakt funguje všude. Normální je dávat před ty odkazy nějakou proměnnou, kterou si pak jen změníte při přesunu na ostrý web.
Toto téma je uzamčeno. Odpověď nelze zaslat.