Перенаправление на старый домен после миграции
-
-
Я добавил эти строки в wp-config.php,и это сработало. `define ('WP_SITEURL','https://domain.com'); define ('WP_HOME','https://domain.com'); `I have added these lines in wp-config.php and it worked. `define('WP_SITEURL', 'https://domain.com'); define('WP_HOME', 'https://domain.com');`
- 2
- 2018-06-12
- Vignesh Chinnaiyan
-
Проверьте эту ссылку,которая может быть вам полезна.https://www.phparticles.com/wordpress/replace-old-to-new-url-in-the-wordpress-database/Check this link which might be helpful to you. https://www.phparticles.com/wordpress/replace-old-to-new-url-in-the-wordpress-database/
- 0
- 2020-07-20
- Mr.Happy
-
6 ответ
- голосов
-
- 2015-05-07
Моя проблема решена,я публикую это как ответ,чтобы кто-то еще мог извлечь из этого пользу.
Моя проблема заключалась в том,что
siteurl
иhomeurl
не обновлялись,поэтому я поместилdefine('RELOCATE',true);
в свойФайлwp-config.php
.И снова попытался получить доступ к веб-сайту,он перешел на правильный URL,но всеcss
исчезли. Затем я направился кwp-admin
,и он также пришел безcss
,но все же я попытался войти в систему,но на этот раз он привел меня к правильному URL-адресу иwith css
,но не вошел в систему. Затем я снова попытался войти,и на этот раз я вошел успешно. Затем я изменил обаurls
изsettings
в панели администратора.После этого вы должны удалить все файлы кеша браузера,чтобы удалить любое постоянное перенаправление.
Надеюсь,это поможет кому-то другому решить ту же проблему.
My issue is resolved, I am posting this as an answer so that someone else can benefit out of it.
My issue was,
siteurl
andhomeurl
were not updated, so I have placeddefine('RELOCATE',true);
in mywp-config.php
file. And again tried to access the website , it gone to the correct url but all thecss
was gone. Then I headed over towp-admin
and it also came with nocss
but still I tried to login but this time it has taken me to the correct url andwith css
login page but didn't logged in. Then Again I have attempted to login and this time I have logged in successfully. Then I have changed both theurls
fromsettings
in the admin panel.After this you must to delete all your browser cache files to delete anny kind of persistant redirection.
Hope this helps someone else dealing with the same problem.
-
Это помогло мне!That did the trick for me!
- 0
- 2018-11-29
- Avishai
-
Привет!Мне интересно,где в вашем файле конфигурации вы добавили это,потому что я пытаюсь в нескольких местах без особого успеха.Hi! I'm wondering whereabouts in your config file you added this, because I'm trying at several places with little success.
- 0
- 2018-12-10
- QuestionerNo27
-
- 2015-08-29
У меня была такая же проблема (теперь работает нормально),вот что я сделал
вместо того,чтобы пытаться получить доступ к панели администратора через yoursite.com/wp-admin,я попытался использовать yoursite.com/wp-login.php,и это привело меня к панели администратора моего нового сайта.Затем я изменил домен сайта в общих настройках,и теперь он работает нормально.
I had the same problem (works fine now), here is what i done
instead of try to access to the admin panel whit yoursite.com/wp-admin i tried with yoursite.com/wp-login.php and it took me to the admin panel of my new site. Then I changed the site domain in general settings and now it works just fine.
-
Спасибо,мне удалось отредактировать настройки,и теперь внутренние страницы работают нормально,но домашняя страница не работает.Я обновил постоянные ссылки в URL-адресе домашней страницыThanks, I was able to edit the settings and now the internal pages are working just fine but the home page is not working. I have updated the permalinks n the url for the home page
- 0
- 2019-01-03
- viCky
-
- 2018-04-23
При смене домена выполните следующее:
UPDATE wp_options SET option_value = 'https://yournew.domain' WHERE option_name = 'siteurl'; UPDATE wp_options SET option_value = 'https://yournew.domain' WHERE option_name = 'home';
Run the following when you are changing domain:
UPDATE wp_options SET option_value = 'https://yournew.domain' WHERE option_name = 'siteurl'; UPDATE wp_options SET option_value = 'https://yournew.domain' WHERE option_name = 'home';
-
Но этого явно недостаточно.Старый домен будет по-прежнему храниться в сообщениях,боковых панелях,других параметрах и т. Д.But it's clearly not enough. The old domain will be still stored in posts, sidebars, other options and so on...
- 0
- 2018-05-25
- Krzysiek Dróżdż
-
- 2017-02-26
Изменение поля wp_options немного поможет,но иногда ваши страницы,сообщения и плагины будут использовать абсолютные ссылки на изображения и другие файлы.В этом случае вам необходимо обновить всю базу данных.Поскольку вphpMyAdmin не существует простой функции «заменить все» (если вы не создаете оператор UPDATE в SQL),лучше всего:
- Сделайте резервную копию всей базы данных в виде файла sql.(Я бы добавил опцию DROP TABLE)
- Экспортируйте всю базу данных в виде файла sql (текстового) и откройте его в текстовом редакторе.(Я использую Блокнот ++ )
- Выполните Замените все все экземпляры вашего старого домена новым доменом.(например,olddomain.com сnewdomain.com)
- Сохраните обновленный SQL и импортируйте его обратно вphpMyAdmin.
Вуаля!
Changing wp_options field will help a little, but sometimes your pages, posts and plugins will use absolute references to images and other files. In this case, you'll need to update the entire database. Since there's no easy "replace all" in phpMyAdmin (unless you construct an UPDATE statement in SQL), it's best to:
- Backup your entire database as an sql file. (I would include the DROP TABLE option)
- Export your entire database as a sql (text) file and open it in a text editor. (I use Notepad++)
- Do a Replace All of all instances of your old domain with your new domain. (i.e. olddomain.com with newdomain.com)
- Save the updated SQL and import it back into phpMyAdmin.
Voila!
-
Если это не решит проблему полностью: 1. Проверьте наличие ссылок на ваш старый домен в wp-config.php 2. Временно переименуйте файл .htaccess. 3. Временно переместите все папки плагинов безопасности или постоянных ссылок для перезаписи.If this doesn't fully resolve the problem: 1. Check for any references of your old domain in wp-config.php 2. Temporarily rename your .htaccess file 3. Temporarily move any security or permalink rewrite plugin folders
- 0
- 2017-02-26
- Tone Williams
-
Думаю,это наиболее комплексное решение.Интересно,почему я голосую первымI think this is the most comprehensive solution. Wonder why I'm the first person upvoting
- 0
- 2018-07-25
- che-azeh
-
Это лучшее решение ... SIDENOTE: Если вы используете cloudflare,очистите кеш в консоли Cloudflare!This is the best solution... SIDENOTE: If you use cloudflare, clear your cache in your cloudflare console!
- 0
- 2020-05-18
- Evan Parsons
-
- 2016-09-20
Измените URL-адрес в файле базы данных опций вphpmyadmin.Означает ваш действительный URL-адрес.Затем откройте страницу wp-admin..с ссылкой wp-login.php .. Введите свою аутентификацию,затем в общих настройках снова измените каталог URL и войдите на сайт.
Change the URL in option database file in phpmyadmin. Means your actual URL link. Then open wp-admin page..with wp-login.php link.. Type your authentication then in general setting change the URL directory again and access the website.
-
- 2016-10-03
Чтобы просто расширить ответ Reezppo,
Откройте PHPMyadmin в вашей cPanel,а затем щелкните файл wp_options,после чего вы увидите кучу полей,которые вы можете изменить,и вы увидите старый URL-адрес,который затем можно вручную изменить на новый URL-адрес (в двух местах).Затем сохраните его и вернитесь на yoursite.com/wp-login.php,и он должен позволить вам войти без перенаправления.Помните,что вы будете входить в систему со старым именем пользователя и паролем Wordpress (с исходного сайта,который вы переместили).
To just expand on Reezppo's answer,
Open PHPMyadmin in your cPanel and then click on the wp_options file and then you will see a bunch of fields that you can change and you will see the old url which you can then change manually to the new url (in two places). Then save it and go back to yoursite.com/wp-login.php and it should let you login without redirecting. Remember you will be logging in with the old Wordpress username and password (the one from the original site that you have moved).
Я переместил один из своих веб-сайтов в новый домен,вот что я сделал.
phpmyadmin
Вот проблемы,с которыми я столкнулся:
wp-admin
также перенаправляется на старый домен,когда я пытаюсь запуститьmydomain.com/wp-admin
Пожалуйста,помогите,если у вас есть какие-либо идеи по этому поводу,любая помощь будет принята с благодарностью.