【问题标题】:setting up CORS with Wordpress使用 Wordpress 设置 CORS
【发布时间】:2018-03-10 19:17:50
【问题描述】:

我的 Wordpress 网站上有一个欢迎页面(使用 php) www.MYWEBSITE/welcome.html

我需要允许其他网站访问标题。 所以,我需要添加类似

@header('Access-Control-Allow-Origin: www.OTHERWEBSITE.com');

我在哪里添加标题以便 OTHERWEBSITE 可以访问 MYWEBSITE 的资源?

预期输出: 如果我使用 curl -I -L www.MYWEBSITE/welcome.html 那么我需要获取标题信息

我的资源中没有 header.php 页面。我需要建造一个吗? 我应该在哪里使用它?

【问题讨论】:

    标签: php wordpress cors


    【解决方案1】:

    使用 FALSE 作为第二个参数,不允许覆盖标题

    header( 'Access-Control-Allow-Origin: www.OTHERWEBSITE.com', false );
    

    一般来说,这允许某些域访问您的资源(API REST、SOAP、Webservices ...)所有需要跨站点脚本的站点,我们可以谈论 google、youtube、twitter,还可以谈论私有 api ......等)

    【讨论】:

    • 我在哪个页面使用页眉?
    • 您想与其他人共享资源的地方,需要访问的人:)。
    • 我刚刚尝试添加标题('Access-Control-Allow-Origin: www.OTHERWEBSITE.com', false );到welcome.html页面,在我的终端使用curl命令后,我没有得到任何标题:( ...
    • 尝试一个简单的 file_get_content(URL);如果您在一般情况下使用 GET,则 API 允许 GET POST DELETE PUT ...
    • 欢迎页面 欢迎! 这是页面。我还要添加什么?抱歉,这方面的初学者。
    【解决方案2】:

    对于wordpress,它有一些内部权限管理。 所以,只是到 .htaccess 文件,

    标头 Access-Control-Allow-Origin: www.OTHERWEBSITE.com

    【讨论】:

      猜你喜欢
      • 2022-06-15
      • 2017-07-15
      • 2016-07-21
      • 2015-05-21
      • 1970-01-01
      • 2021-12-14
      • 1970-01-01
      • 1970-01-01
      • 2014-02-10
      相关资源
      最近更新 更多