block page: code refactoring. Refs #2866
block page: handled alternatives hosts names. Refs #2866
Merge branch 'edospadoni-2866' Refs #2866