WordPress локальный сайт перенаправить на живой сайт


13

Я скачал код и экспортировал базу данных с сервера и настроил сайт на своем локальном хосте. Также я изменил домашний и URL-адрес сайта в таблице wp_options. Я могу войти в wp-admin, но когда я нажимаю на домашнюю страницу, это перенаправить меня на живой сайт.

Если кто-нибудь знает проблему, пожалуйста, помогите мне.

Заранее спасибо.


Вы проверили ссылки в меню или ссылки жестко закодированы?
Анируддха Гаваде

Да, я проверил его не статично
Исрар Мансури

1
Проверьте htaccess для каких-либо правил перенаправления на живой сайт
Aniruddha Gawade

не было .htacces Я поставил htaccess, но не работает
Исрар Мансури

Ответы:


10

Попробуйте следовать

  • Если установлены плагины для кеширования, такие как W3 total cache. Затем сначала очистите кеш. Или может быть отключить их на время

  • Выполните поиск и замену в базе данных для старого сайта URL. Вы можете использовать этот плагин

  • Сбросить постоянные ссылки (Панель инструментов >> Настройки >> Постоянные ссылки)

  • Последний по порядку, но не по значимости. Очистить кеш браузера и историю


1
Я уже сделал это, и это работает для меня. Спасибо
Исрар Мансури

1
Последний вариант работает для меня :)
Джавад Юсефи

Последний работал и для меня - до сих пор не понимаю, почему это произойдет !? :(
Julix

1
Рад, что это помогло тебе. :)
Йитендра Рана

Я проверил и подтвердил: в моем случае это был кеш браузера. Я сделал все предыдущие шаги безрезультатно, а затем перешел в другой браузер, чтобы проверить. Выполнено. Это был кеш.
Маркито

7

По ссылке WordPress здесь

Добавьте эти две строки в ваш wp-config.php, где «example.com» - это правильное местоположение вашего сайта.

define('WP_HOME','http://example.com'); 
define('WP_SITEURL','http://example.com');

ИЛИ

Редактировать functions.php

Добавьте эти две строки в файл сразу после начальной

update_option( 'siteurl', 'http://example.com' );
update_option( 'home', 'http://example.com' );

Или также проверьте .htaccessфайл, если добавлено какое-либо правило перезаписи для перенаправления веб-сайта.

Надеюсь, это поможет!


Так это работает или нет?
mageDev0688

не работает, но когда я изменил структуру постоянных ссылок, а затем изменил обратно на старую, она работает.
Исрар Мансури

Великий чувак ты решил !!!
mageDev0688

1

Вы можете изменить URL - адрес Live на локальный URL непосредственно в базе данных таблицы wp_options два имя_опция поля

1) siteurl
2) home

После этого сохраните постоянную ссылку.

Надеюсь полезно


Я уже изменил это
Исрар Мансури

0

Пришлось изменить эти строки в моем wp-config.php из

define('WP_CACHE', true);
define( 'WPCACHEHOME', 'C:\wamp64\www\wp-content\plugins\wp-super-cache/' );

в

define('WP_CACHE', false);
//define( 'WPCACHEHOME', 'C:\wamp64\www\wp-content\plugins\wp-super-cache/' );


0

Попробуйте удалить все перенаправляющие плагины, если у вас есть кодовая база вашего живого сайта. Я решил ту же проблему, удалив плагин «safe-redirect-manager» на локальном компьютере.


-2

Я просто изменяю свою структуру постоянных ссылок на обычную и снова на старую, тогда она работает. Спасибо всем вам за вашу помощь. :)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.