如何解决解码 URL 不适用于 woocommerce API 连接
场景:尝试使用 woocmmerce API 将我的一个商店连接到外部服务,当点击批准按钮接受连接时,它去的网址是:
xxx.com/wc-auth%2Fv1/access_granted/?app_name=xxxx&user_id=f07403abf98405677a5f19f658e9bf&return_url=https%3A%2F%2Fapp.xxx.com%2Fadd-a-store&callback_url=https%3A%2F%2Fapp.xxx.com%2Fconnect%2Fincoming&scope=read_write&wc_auth_nonce=ff052c27f9
结果:然后站点抛出以下错误:“错误:缺少参数 app_name。”
问题:由于某种原因,我的 woocommerce 或 wordpress(同一服务器上的其他网站也可以正常执行相同的步骤)无法解码 url 并放置 / 而不是 %2 和 ?而不是 %3F。如果您使用解码工具,那么它会为您提供正确的 URL,并且一切正常。
我可以在 /public_html/wp-includes/pluggable.php 这个位置看到这个文件,据说它必须做正确的重定向,但它显然没有这样做。
谢谢 亲切的问候
解决方法
我发现这似乎是最新 WPML 更新的一个错误。我已经在他们的支持论坛上报告错误。
谢谢 亲切的问候
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。