Witam,
w obiekcie php budującym stronę używam mam komendę
Kod
include($_SERVER['DOCUMENT_ROOT'].'/header.php');
wszystko działało dopóki stronka leżała w katalogu głównym. Jednak jestem zmuszony na innym serwerze wrzucić ją do podkatalogu bo w innych podkatalogach są inne stronki. $_SERVER['DOCUMENT_ROOT'] oczywiście wskazuje główny katalog a ja nie chcę dopisywać ręcznie do kodu nazwy podkatalogu bo cała stronka(program) ma być "przenoszalna" bez konieczności grzebania w kodzie.
Widzę tutaj rozwiązanie za pomocą .htaccess czyli zmienić wartość $_SERVER['DOCUMENT_ROOT'] dla tego podkatalogu na ten podkatalog.
Googlowałem i czytałem jakieś podobne rozwiązania ale kompletnie nic nie rozumiem jak to dopasować do swoich potrzeb.

aktualny $_SERVER['DOCUMENT_ROOT'] = /var/www/html
docelowy $_SERVER['DOCUMENT_ROOT'] = /var/www/html/intranet

Rozwiązane: zapomniałem całkiem o opcji Virtual host w apachu. Po dodaniu virtual hosta działa.