迁移后重定向到旧域


11

我已将我的网站之一移至新域,以下是我的工作。

  • 备份数据库
  • 将所有文件上传到新服务器。
  • 通过以下方式将sql导入新服务器 phpmyadmin
  • 现在,我已经使用脚本来更改数据库中的URL。

现在,我面临的问题是:

  1. 所有链接都将转到旧域。
  2. 所有图像都链接到旧域。
  3. wp-admin 当我尝试运行时也会重定向到旧域 mydomain.com/wp-admin

如果您对此有任何想法请帮助,我们将不胜感激。


2
我在wp-config.php中添加了这些行,并且它起作用了。 define('WP_SITEURL', 'https://domain.com'); define('WP_HOME', 'https://domain.com');
Vignesh Chinnaiyan

Answers:


9

我的问题已解决,我将其发布为答案,以便其他人可以从中受益。

我的问题是,siteurl并且homeurl尚未更新,因此已将其放置define('RELOCATE',true);wp-config.php文件中。再次尝试访问该网站,它转到了正确的网址,但所有内容css都消失了。然后我转到wp-admin,它也没有显示,css但仍然尝试登录,但这一次它已将我带到正确的url和with css登录页面,但未登录。然后再次尝试登录,这次我已经登录成功。然后,我有两个变化urls,从settings在管理面板。

此后,您必须删除所有浏览器缓存文件,以删除所有类型的持久性重定向。

希望这可以帮助其他人处理相同的问题。


那帮了我大忙!
Avishai '18

嗨!我想知道在您的配置文件中添加的行踪,因为我在几个地方尝试都没有成功。
QuestionerNo27

8

我遇到了同样的问题(现在可以正常工作),这是我所做的

我尝试使用yoursite.com/wp-login.php而不是尝试访问管理站点yoursite.com/wp-admin,这使我进入了新站点的管理面板。然后,我在常规设置中更改了站点域,现在一切正常。


谢谢,我能够编辑设置,现在内部页面工作正常,但主页不工作。我已经更新了主页网址中的固定链接
viCky

5

更改域时,请运行以下命令:

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';

但这显然还不够。旧域仍将存储在帖子,侧边栏,其他选项中,等等...
KrzysiekDróżdż

1

更改wp_options字段会有所帮助,但是有时您的页面,帖子和插件将使用对图像和其他文件的绝对引用。在这种情况下,您需要更新整个数据库。由于在phpMyAdmin中没有简单的“全部替换”(除非您用SQL构造UPDATE语句),所以最好:

  1. 将整个数据库备份为sql文件。(我将包括DROP TABLE选项)
  2. 将整个数据库导出为sql(文本)文件,然后在文本编辑器中将其打开。(我使用Notepad ++
  3. 做一个全部替换您的新域名的旧域的所有实例。(即olddomain.com和newdomain.com)
  4. 保存更新的SQL,然后将其重新导入phpMyAdmin。

瞧!


如果这样做不能完全解决问题,请执行以下操作:1.在wp-config.php中检查您的旧域的任何引用2.临时重命名您的.htaccess文件3.临时移动任何安全性或永久链接重写插件文件夹
Tone Williams

我认为这是最全面的解决方案。想知道为什么我是第一位投票的人
che-azeh

0

在phpmyadmin中的选项数据库文件中更改URL。表示您的实际网址链接。然后打开wp-admin页面。.带有wp-login.php链接。。键入身份验证,然后在常规设置中再次更改URL目录并访问网站。


0

为了扩展Reezppo的答案,

在cPanel中打开PHPMyadmin,然后单击wp_options文件,然后您将看到一堆可以更改的字段,您将看到旧的url,然后可以将其手动更改为新的url(在两个位置)。然后将其保存并返回yoursite.com/wp-login.php,它应该使您无需重定向即可登录。请记住,您将使用旧的Wordpress用户名和密码(来自您移出的原始网站的用户名和密码)登录。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.