Jedna vec je, že musíš upraviť .htaccess podľa toho, čo je napísané v úplne prvej odpovedi.
Ďalšia vec je, že potrebuješ upraviť všetky odkazy, ktoré na tých stránkach máš, t.j. namiesto odkazu http://172.16.0.1/cs by tam malo byť http://172.16.0.1/spg/cs. Takáto vec by sa mala dať nastaviť v nejakom konfiguračnom súbore tých webových stránok. Čiže si v index.php nájdeš, akým spôsobom sa tam vypisuje ten odkaz a podľa toho nájdeš to, čo musíš zmeniť. V najhoršom prípade tam bude priamo ten odkaz - to potom budeš musieť zmeniť všetky také odkazy.
Ako už bolo spomenuté, druhá cesta, ktorou sa môžeš vydať, je vytvorenie virtualhost-u, čo vyžaduje zmenu nastavenia Apache a prípadne aj súboru hosts na počítači, ktorým sa na server pripájaš. V tomto prípade sa nebudú musieť meniť odkazy na žiadnej stránke toho webu. Viac k tomu nájdeš na Google, napr. http://apptools.com/phptools/virtualhost.php.
Poznámka pod čiarou: Toto nie je pravda:
lebo pri windowse musis v rewriteRules zadavat plnu cestu k skriptu (vratane http://)
Edit: To, či sa berie do úvahy .htaccess zistíš jednoducho - napíšeš doňho nejaký nezmysel a server by mal pri každej požiadavke vrátiť chybu servera. No a ak sa berie do úvahy .htaccess, ktorý obsahuje pravidlá pre mod_rewrite a súčasne platí, že server nevracia chybu servera, tak funguje aj mod_rewrite.