gpt4 book ai didi

wordpress - 在 woocommerce 结帐时永久移动 301 错误

转载 作者:太空宇宙 更新时间:2023-11-03 13:03:47 25 4
gpt4 key购买 nike

我在 woocommerce 插件中使用自定义 wirecard 支付网关。目前,当我进入结帐页面并在填写所有信息(例如信用卡号、持卡人姓名)后提交确认付款按钮时,检查页面被卡住,无法进一步处理。我已经在 firebug 中检查了错误(响应),然后它给出了 301 moved permanently 状态。我的网站使用 https 进行 ssl 保护。

测试产品的网址:https://example.com/testprod

您可以填写dummy billing address和所有信息(使用postal code- GL51 3AA)

虚拟付款详情:

Creditcard Holder Name   : John Doe
Creditcard Number : 4222222222222
Expiration Date : Month: 1, Year: 2015
CCV Code : 100

我使用了代码$processurl = WC_Compat_Wirecard::force_https( add_query_arg('wc-api', 'WC_Gateway_Wirecard_ProcessPayment', home_url( '/' ) ) );用于处理 ajax url,它给出输出 url 为 https://example.com/?wc-api=WC_Gateway_Wirecard_ProcessPayment但是当我在 chrome 浏览器中检查进程时,它的响应是

XMLHttpRequest 无法加载 http://example.com/?wc-api=WC_Gateway_Wirecard_ProcessPayment。请求的资源上不存在“Access-Control-Allow-Origin” header 。因此不允许访问来源“https://example.com”。

虽然我的返回网址是 https://example.com/?wc-api=WC_Gateway_Wirecard_ProcessPayment

提前感谢任何解决方案/建议。

注意:如果需要更多信息,请询问。

最佳答案

您在 ajax 请求中传递了 https://

因此,删除 https://并只保留域名。

对于动态域

您可以使用 wordpress home_url() 获取它,然后使用 parse_url() 解析它

e.g. $new_home_url = parse_url(home_url());

$processurl 中的 home_url( '/' ) 更改为 $new_home_url

关于wordpress - 在 woocommerce 结帐时永久移动 301 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24837332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com