Настройка WordPress: домен, хостинг, установка
Настройка WordPress: домен, хостинг, установка
Заголовок раздела «Настройка WordPress: домен, хостинг, установка»Базовый сценарий
Заголовок раздела «Базовый сценарий»- Зарегистрировать домен.
- Выбрать WordPress-совместимый хостинг.
- Установить WordPress (автоинсталлятор или ручной путь).
- Проверить вход в
wp-admin. - Выполнить первичную настройку (
site title, timezone, permalink, users).
Критичные решения на старте
Заголовок раздела «Критичные решения на старте»- Где хостится сайт: managed WordPress или универсальный VPS/shared.
- Кто владеет доступами к домену и DNS.
- Как строится backup-policy и восстановление.
PHP пример: принудительный HTTPS для фронтенда
Заголовок раздела «PHP пример: принудительный HTTPS для фронтенда»add_action('template_redirect', function () { if (is_admin() || wp_doing_ajax()) { return; }
if (!is_ssl()) { wp_safe_redirect('https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 301); exit; }});Что делает код:
- Перенаправляет фронтенд-трафик на HTTPS.
- Не ломает админку и ajax-запросы.
JS пример: проверка доступности базовых страниц после деплоя
Заголовок раздела «JS пример: проверка доступности базовых страниц после деплоя»const mustHavePaths = ['/about/', '/contact/'];
Promise.all( mustHavePaths.map((path) => fetch(path, { method: 'HEAD' }))).then((responses) => { responses.forEach((res, index) => { console.log(mustHavePaths[index], res.status); });});Что делает код:
- Дает простой smoke-check после первичного запуска.
- Быстро выявляет отсутствующие страницы/редиректы.