Итак, представь, ты сидишь себе такой гуру WordPress, наводишь порядок, удаляешь старый мусор. И тут… хлоп! В корзине оказывается несчастный, но критически важный .htaccess. Файл, который, как оказалось, вообще-то был не просто чем-то там, а мостиком между твоим сайтом и серверной реальностью. Без него — хаос, мрак и 404 на каждом углу.
Но давай не будем паниковать. Вернее, паниковать будем, но с умом. Вот что можно сделать:
- Проверяем корзину (да-да, ещё одна попытка)
Окей, я знаю, ты умный, и наверняка уже открыл корзину. Если .htaccess всё ещё там — ура, ты избежал катастрофы! Просто верни его на место и сделай вид, что ничего не случилось.
Но если ты успел очистить корзину или удалял файл напрямую через хостинг, дальше будет сложнее, но не конец света.
- Создаём новый .htaccess через WordPress
Оказывается, WordPress — штука умная (ну, чаще всего). Зайди в Админку сайта, раздел Настройки → Постоянные ссылки. Там просто жми Сохранить изменения.
И — та-да! Новый файл появляется, словно по волшебству. Правда, он будет базовым, без твоих кастомных правил.

- Вспоминаем бэкапы (если ты молодец)
Ты же делаешь бэкапы, правда? Если нет — вот тебе повод начать. А если да, просто верни файл из последней резервной копии. Всё просто, как три клика (на самом деле нет, но мы сделаем вид).
- Ручной труд, или выходим на режим хакера
Если ничего из вышеперечисленного не помогло, бери текстовый редактор и создавай .htaccess с нуля. Вот как выглядит базовый шаблон для WordPress:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
5. И напоследок
Потерять .htaccess — это как забыть зонт в день, когда прогноз обещал солнце. Такое случается, и это поправимо. А ещё, теперь ты знаешь, как с этим справляться.
Главное, не забудь после всего выдохнуть, похвалить себя за героизм и, возможно, настроить автоматические бэкапы.