Un 'dominio' e' solo un parte di una url.
Per esempio: in '
https://www.iprogrammatori.i', il dominio e' 'iprogrammatori.it'
Questo vuol dire che, se Toki e' proprietario del dominio, e magari ha anche un dns locale,
si puo' inventare qualunque url, purche' appartenenti allo stesso dominio:
ww.iprogrammatori.it
thert0c.iprogrammatori.it
ciccio.iprogrammatori.it
a.b.c.d.e.f.iprogrammatori.it
...
ovviamente non potra' usare www.iprogrammatori.***.it, perche' il dominio '***.it' e' della ***.
Quindi il tuo sito non deve avere dipendenze con la url o con i path assoluti del filesystem, ma deve essere TUTTO relativo a dir di installazione e url sotto cui il sito verra' visto, oppure questi parametri devono essere configurabili in fase di installazione.
Per il resto, dove sia installato e quale sia la url per accederci, non e' una tua responsabilita', ma di chi mettera' il sito online.
Se il sito 'parla' con altri servizi (ftp, posta, db, ...), anche in questo caso dovrebbe essere TUTTO configurabile.