Ни у кого не было этой проблемы, но все же кажется.
Я только что перенес небольшой веб-сайт WordPress со своего тестового серверного пространства на iPage на клиентский сервер на HostGator, и в то время как я вошел в WordPress на новом сервере — веб-сайт отображается нормально, но если я очищаю кэш и захожу как новый пользователь (как и мой начальник) нашел глупую тему 2014 года без содержания. Но если они переходят по определенной ссылке, она нормально загружается, а затем и домашняя страница.
Я много раз искал эту тему, но ничего не нашел. Я пытался исправить другие проблемы миграции, такие как:
Почему он отлично работал на старом сервере, а не на новом?
Вы — мое последнее средство. Происходит ли какая-то ошибка кэша (или нормальная активность, которая требует переопределения)? .htaccess? index.php? Возможно, это серверы HostGator?
Пожалуйста помоги!
ОБНОВИТЬ: Сочетание изменения URL сайта / home в WP_Options и повторного сохранения постоянных ссылок решило эту проблему для меня.
Одна из причин, почему URL-адреса WordPress, содержащиеся в BD и указывающие на старый URL-адрес, при запуске этого скрипта в phpmyadmin могут решить:
UPDATE wp_options SET option_value = REPLACE(option_value,'old_site','new_site');
UPDATE wp_posts SET post_content = REPLACE(post_content,'old_site','new_site');
UPDATE wp_posts SET guid = REPLACE(guid,'old_site','new_site');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value,'old_site','new_site');
Также существует вероятность того, что ваша учетная запись хостинга содержит папку с вашим именем пользователя, в таблицу wp_options может быть включена, например upload_path: /home/[folder_old_id]/public_html/wp-content/uploads
UPDATE wp_options SET option_value = REPLACE(option_value,'folder_old_id','folder_new_id');
Поведение, которое вы описываете, не то, что я вижу «, но если они идут конкретная ссылка он загружается нормально, а затем и домашняя страница. «:
Попробуй это:
Это устранит большинство (все?) Возможных причин, по которым ваш сайт не ведет себя.
Удачи!
Ну, если вы считаете свою проблему чем-то, что кто-то «хочет» сделать, то вы найдете много ресурсов … например:
https://wordpress.org/support/topic/using-a-different-wordpress-theme-for-a-single-page
Очевидно, вы можете создать шаблон страницы, и шаблон загружает другую тему, чем все остальные страницы сайта. Теоретически вы можете заставить каждую страницу вашей установки WordPress запускать разные темы.
Проверьте такие вещи, как home.php, front-page.php и что не нужно видеть, если на домашней странице запущен шаблон.
Эй, я столкнулся с той же проблемой.
Если вы только что скопировали файлы WordPress для миграции, проверьте, скопировали ли вы файл index.html с локального сайта на рабочий сайт, и удалите его. Это должно решить проблему.