Футер, прижатый к низу страницы

Самое элегантное решение, которое встречал — используем flexbox.

<body>
    <header>...</header>
    <main>...</main>
    <footer>...</footer>
</body>
body {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
}

header,
footer {
    flex-shrink: 0;
}

main {
    flex: 1 0 auto;
}
500 — Ошибка

Ошибка

Страница, которую Вы ищете, не найдена. Возможно, она была удалена, изменился её адрес, либо страница временно недоступна.

Попробуйте следующее:

Если Вы считаете, что запрошенная Вами страница должна находиться по этому адресу или Вы перешли на нее по ссылке с одной из страниц этого же сайта, пожалуйста, сообщите нам об этом.