Что делать если нечаянно удалил файл .htaccess из сайта на WordPress

Удалили файл .htaccess на WordPress? Не паникуйте! Узнайте, как быстро восстановить сайт и исправить ошибки в нашем пошаговом руководстве.
30.12.2024
👁️ 91
удалил файл .htaccess
Изображение: Автор - Justin Morgan / Источник - unsplash.com

Итак, представь, ты сидишь себе такой гуру WordPress, наводишь порядок, удаляешь старый мусор. И тут… хлоп! В корзине оказывается несчастный, но критически важный .htaccess. Файл, который, как оказалось, вообще-то был не просто чем-то там, а мостиком между твоим сайтом и серверной реальностью. Без него — хаос, мрак и 404 на каждом углу.

Но давай не будем паниковать. Вернее, паниковать будем, но с умом. Вот что можно сделать:

  1. Проверяем корзину (да-да, ещё одна попытка)

Окей, я знаю, ты умный, и наверняка уже открыл корзину. Если .htaccess всё ещё там — ура, ты избежал катастрофы! Просто верни его на место и сделай вид, что ничего не случилось.

Но если ты успел очистить корзину или удалял файл напрямую через хостинг, дальше будет сложнее, но не конец света.

  1. Создаём новый .htaccess через WordPress

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

Создаём новый .htaccess через WordPress
Создаём новый .htaccess через WordPress простым способом
  1. Вспоминаем бэкапы (если ты молодец)

Ты же делаешь бэкапы, правда? Если нет — вот тебе повод начать. А если да, просто верни файл из последней резервной копии. Всё просто, как три клика (на самом деле нет, но мы сделаем вид).

  1. Ручной труд, или выходим на режим хакера

Если ничего из вышеперечисленного не помогло, бери текстовый редактор и создавай .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 — это как забыть зонт в день, когда прогноз обещал солнце. Такое случается, и это поправимо. А ещё, теперь ты знаешь, как с этим справляться.

Главное, не забудь после всего выдохнуть, похвалить себя за героизм и, возможно, настроить автоматические бэкапы.

Дмитрий М

Главный редактор сайта.

Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии