1. Правильно укажите URL-адреса WP
Во-первых, вы не переместили место установки WP, поэтому ваш URL-адрес сайта не должен измениться. Если вы хотите, чтобы сайт WP запускался из / en по умолчанию, вам нужно только изменить свой домашний URL .
2. Измените все URL-адреса в базе данных
Веб-сайты WP хранят много полных URL-адресов в базе данных, и изменение URL-адресов сайта и домашней страницы не меняет URL-адреса в записях db.
Я полагаю, вам нужно изменить все свои URL-адреса, чтобы использовать /en/
, чтобы сайт работал (это указано c для плагина, поэтому я могу только догадываться на основе вашего вопроса) - если да, вам нужно найти все URL-адреса в базе данных, использующей https://example.com/
, и замените их на https://example.com/en/
.
Вы можете сделать это вручную, но это может быть сложно, поэтому я предлагаю использовать такой плагин, как который найдет и изменит все URL-адреса. Я использую Better Search Replace , но есть и другие.
Сначала сделайте резервную копию! Конечно, прежде чем сделать это, убедитесь, что вы сделали резервную копию - после изменения базы данных вы не можете просто отменить эти изменения!
Я не знаком с этим плагином, поэтому я не уверен, есть ли после этого изменения c, специфичные для плагина - это вопрос о поддержке плагина, поскольку он указан c для этого плагина, и он выходит за рамки того, как мы можем здесь помочь. Но эти шаги все равно должны вернуть вас к работе.
СОВЕТ - сброс URL-адресов домашней страницы и сайта после ошибки
Если вы измените домашнюю страницу и сайт URL-адреса, и вы больше не можете заставить сайт работать, вы можете переопределить URL-адреса домашней страницы и сайта WP в своем файле wp-config.php
- просто добавьте эти строки вверху:
define('WP_HOME','https://example.com/');
define('WP_SITEURL','https://example.com/');
Теперь вы можете вернуться в админку и на веб-сайт, чтобы исправить все внесенные вами изменения.