subsite

noun
  1. a secondary or subsidiary website that is part of a larger website
  2. Usage: computing
  3. a specific location within a larger site or area
  4. Usage: technical

Examples