Почему по-долгу пишется через дефис?
По дате
По рейтингу
да, (как?) подолгу-это наречие, но пишется оно слитно.
А вот правило "Дефис между частями слова в наречиях":
Через дефис пишутся наречия, где есть приставка ПО-, но суффикс должен быть -ОМУ-, -ЕМУ-:
по-нов-ому, по-сво-ему, по-наш-ему.
"подол-гу" суффикса такого нет.
(7-ой класс).
"Подолгу жил" пишется слитно. А "по долгу службы" пишется раздельно. А через дефис не пишется НИКОГДА
если (как? сколько?), то вместе (подолгу), если по долгу (чего?) - раздельно
Подолгу (наречие).
ПОДО́ЛГУ
Наречие
В течение продолжительного времени.
"Подолго жил в Крыму"