【问题标题】:cURL getting 403 response for IIS sitecURL 获得 IIS 站点的 403 响应
【发布时间】:2014-10-16 13:28:19
【问题描述】:

我有几个网站在同一个 IIS (7) 服务器上运行。其中一个站点(WordPress 安装)有一个需要 curl 功能的插件,专门用于使用 MailChimp API。

当我在控制台中进行测试时,curl http://myprimarysite.com 我收到了成功的响应。但是,当我使用curl http://mysecondarysite.com 测试相关站点时,我收到了 403 响应。两个站点都由同一个 php.ini 文件提供服务,并且启用了 curl。我不确定我需要添加哪些权限或在哪里添加。有什么建议可以从哪里开始吗?

回复如下:

curl : error 403
We're sorry, but we could not filfill your request for / on this server.

我做了一些假设,它与绑定有关。权限看起来都一样,所有其他网站都以 200 响应。

【问题讨论】:

    标签: php wordpress iis curl


    【解决方案1】:

    检查您的网络服务器配置(apache 上的.htaccess,nginx 上的 nginx.conf),看起来您不允许通过 IP 访问 mysecondarysite.com

    【讨论】:

    • 没有 .htaccess 或 .conf 文件,因为它是 IIS 环境。
    【解决方案2】:

    原来是重定向插件导致了这个问题。禁用该插件,curl 工作正常。现在要弄清楚如何处理重定向,因为这些对我们来说不是可选的。

    【讨论】:

      猜你喜欢
      • 2016-08-07
      • 2011-04-27
      • 2011-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-12
      • 2023-01-29
      相关资源
      最近更新 更多