Есть ли способ заблокировать определенную страницу, а не весь сайт из файла хоста?
Краткий ответ: нет
Более длинный ответ:
Файл хоста - это текстовый файл, содержащий строки текста, состоящие из IP-адреса в первом текстовом поле, за которым следует одно или несколько имен хостов.
Имя хоста, по определению, не включает имена каталогов, которые сопоставляются с конкретными страницами.