Почему я не могу войти в систему после перехода на www?

Поэтому я изначально разработал сайт без www. С тех пор я понял, что это вызовет больше проблем, чем необходимо.

Я создал правило перезаписи, которое преобразуется в www.

Затем я изменил домен в wp-config

define( 'DOMAIN_CURRENT_SITE', 'openeye.net' ); define( 'PATH_CURRENT_SITE', '/' ); define( 'SITE_ID_CURRENT_SITE', 1 ); define( 'BLOG_ID_CURRENT_SITE', 1 ); define('WP_HOME','http://www.openeye.net'); define('WP_SITEURL','http://www.openeye.net'); define('WP_MEMORY_LIMIT', '96M'); 

Теперь я не могу редактировать страницы или получить доступ к wp-admin. Что бы это вызвало?

Вам не нужно правило перезаписи в .htaccess, чтобы добавить www обратно. Удалите правило перезаписи, удалите все определения в wp-config и попробуйте войти. Если это не сработает, удалите постоянные ссылки в .htaccess, чтобы вернуть их к умолчанию.

После того, как вы входите, добавьте www в Dashboard >> Настройки и сохраните. Затем сбросьте постоянные ссылки.

Можете ли вы получить доступ к своей БД? Убедитесь, что URL-адрес вашего сайта верен в таблице wp_options.

С точки зрения WordPress, то, что вы на самом деле сделали, «переместило» ваш веб-сайт на совершенно другой URL-адрес (так же, как если бы вы выполнили погрузку своего сайта с «mydomain.com» на «anothersite.net». вопросы, но если вы будете следовать инструкциям в этих двух статьях, я думаю, вы будете в порядке.

  • Перемещение WordPress
  • Изменение URL-адреса сайта