WP WooCommerce Webhook URL未在Live环境中触发

时间:2018-06-11 11:53:03

标签: wordpress woocommerce

我在这个位置安装了wordpress(带有woocommerce)插件

subdomain.example.com

然后在此位置为webhook创建我的php文件

example.com/webhook/file.php

我在创建订单时将此webhook网址放入woocommerce中的webhook设置。

当我保存设置时,webhook被触发,因为当有人从wordpress网站的正面创建订单时,我创建了一个文件夹。

这是我的file.php

中的代码
mkdir('foldername', 0777, true);

问题在于,当有人创建订单时,它不会触发网址,因为如果它被触发,那么我会看到我的代码创建的文件夹进入我的文件位置,但它不存在。它的平均网址没有成功命中(触发)。

同样的事情在我的localhost环境中正常工作。我好几天都在努力解决这个问题,而且我无法在stackoverflow / google中找到解决方案。

我的woocommerce状态没有任何关键;

PHP version okey 5.6
Latest wordpress version till current date.
Latest woocommerce plugin till current date.

任何帮助将不胜感激,谢谢你们!

此致 塔希尔

1 个答案:

答案 0 :(得分:1)

对不起伙计们,我已经自行解决了这个问题,我的网站有SSL,我的所有网址都强制重定向到https,我已经把webhook中的URL作为非https,所以我的服务器试图移动那个URL,这样它给出了302错误。

将https放入webhook网址后,问题现已解决。

谢谢你们!