移动 wordpress 后注销错误
Posted
技术标签:
【中文标题】移动 wordpress 后注销错误【英文标题】:Log out error after moving 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 也是同样的问题(但它在哪里?)。
【参考方案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 中以上是关于移动 wordpress 后注销错误的主要内容,如果未能解决你的问题,请参考以下文章
php 这个WordPress插件演示了如何使用WordPress提供的可拖动元文件构建自己的插件页面,需要WordPr