【问题标题】:Log out error after moving wordpress移动 wordpress 后注销错误
【发布时间】:2016-04-17 11:19:18
【问题描述】:

我使用以下方法将 wordpress forom iszablony.pl/wordpress 移至 iszablony.pl: 1)在设置中更改网站网址 2) 将 index.php 和 .htaccess 复制到主文件夹 3) 移动 wp-config.php 4) 编辑要求('./wp-blog-header.php');要求('./wordpress/wp-blog-header.php'); 5) 更新设置中的直接链接

一切都很好,直到我尝试退出。 注销并重定向我得到这个地址:

http://www.iszablony.pl/%E2%80%9Dhttp:/www.iszablony.pl/wordpress/wp-login.php?action=logout&redirect_to=http%3A%2F%2Fwww.iszablony.pl%2Fmoje-konto%2F&_wpnonce=128c43656c%E2%80%9D

在浏览器中 %E2%80%9D 是 " 所以地址看起来像这样: http://www.iszablony.pl/"http://www.iszablony.pl/wordpress/wp-login.php?action=logout&redirect_to=http%3A%2F%2Fwww.iszablony.pl%2Fmoje-konto%2F&_wpnonce=128c43656c"

我现在该怎么办?如何解决这个问题?请帮忙。

重要的信息可能是在迁移之前,我不小心在设置中更改了 WordPress 地址的 URL 并刷新了 iszablony.pl。比在数据库中我将​​ siteurl 更改为 http://www.iszablony.pl/wordpress 现在我有 siteurl http://www.iszablony.pl/wordpress 和 home http://www.iszablony.pl

我注意到联系表格也不起作用。

如何处理?

【问题讨论】:

  • %E2%80%9D 解码为" 所以看起来你在某处有一个额外的字符阻止你的地址正确解析,并且作为相对链接附加。搜索您编辑的内容并寻找流浪者"
  • 很遗憾,联系表格 7 也不起作用。 IMO 也是同样的问题(但它在哪里?)。

标签: wordpress logout


【解决方案1】:

WordPress 将 URL 配置保存在数据库中,也许你需要更改它。

有些脚本只定义了新的域,脚本会执行数据库查询

https://wordpress.org/support/topic/wordpress-moving-script-move-to-another-host-or-domain

【讨论】:

  • 我认为这是问题所在,在 db 的某个地方,url 没有改变。在使用这个脚本之前,我应该更改主页 url,将 wp-config.php 移动到 /wordpress,在主文件夹 (iszablony.pl) 中删除 .htaccess 和 index.php? (理论上,在此更改之后,注销和联系表格 7 应该可以工作吗?)
【解决方案2】:

请将 site_url 和 home 值更改为

http://www.iszablony.pl 而不是http://www.iszablony.pl/wordpress

在“wp_options”表中

【讨论】:

  • 但 wordpress 核心文件仍在 iszablony.pl/wordpress 中
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-19
  • 2021-11-21
  • 2013-09-26
  • 2014-08-14
  • 2018-07-03
  • 1970-01-01
相关资源
最近更新 更多