apache + mod_rewrite
Na svojom localhoste mam stranku v adresari /www/projekt/ (adresar projekt je tam z toho dovodu ze tam mam viac veci)
Kedze pouzivam mod_rewrite tak odkazy maju tvar "/anketa" alebo "/clanky/clanok658.htm". Problem je v tom ze sa to odkazuje na root directory teda na /www/anketa - co neexistuje. Odkazy by som mohol prepisat aby to slo ako ma ale bolo by to nevyhodne ked to budem chciet umiestnit na net.
Otazka: Je mozne nejaky sposobom (asi pomocou .htaccess) zmenit root directory konkretne na /www/projekt/?
Mělo by to jít pomocí Document Root: http://httpd.apache.org/docs/2.2/mod/core.html#docu mentroot
Ja som uz takto skusal ale az teraz som si vsimol Context - moze to byt nastavene len v configu - a zvlast DocumentRoot pre jeden adresar sa mi nepodarilo v httpd.conf nastavit. No a potom virtual host s tym som este nic nerobil...
Nemohol by sem napisat kusok kodu ak sa ti to podari nejak rozchodit? Ak sa ti to samozrejme chcel skusat
Virtual host :
puvodni ukazkovej
tebou nastavenej , misto domeny zadas localhost , navic jich muzes mit kolik chces
No vyzera to tak ze presne toto potrebujem... len mi celkom nie je jasne ako nastavit adresu toho VirtualHostu. Napisal som do configu toto a teraz ide localhost na tu stranku co chcem.
Ako by som mohol spravit ze sem sa pojde napriklad cez projekt.localhost? A localhost bude fungovat ako doteraz - vylistuje /www/
Problem som vyriesil nasledovne:
httpd.conf
A este treba pridat tuto adresu servera (co som nevedel) do suboru $WINDOWS\system32\drivers\etc\host
V linuxe to bude asi tiez potrebne pridat - pravdepodobne do /etc/hosts (ale to len tipujem)