wordpress - 将 WordPress Rest API 请求限制到我的域
问题描述
我有一个 WordPress 网站,仅用于填充自定义帖子类型下的博客帖子和一些私人帖子。在另一个网站上,我使用 REST API 来显示帖子。如果我使用像 Postman 这样的软件,我可以显示来自 REST API 的数据。
如何防止对域 www.example.com 的任何未经授权的 REST API 请求?因此,如果请求不是来自 www.mysite.com,它会被阻止吗?
如果我的自定义帖子类型(example.com)不是来自 mysite.com,则基本上阻止它对其余 api 可见
解决方案
您可以通过在 wp-config.php 中添加它来禁用外部请求(此外,您可以指定您不想像这样阻止的域)。
define( 'WP_HTTP_BLOCK_EXTERNAL', TRUE );
define( 'WP_ACCESSIBLE_HOSTS', 'example.com, domain.com' );
推荐阅读
- python - 在 Django DetailView 中引用 ForeignKey
- ios - 如何检查 Swift URL 是否是目录
- kofax - 如何使用 KTA SDK 创建图像导入作业?
- javascript - 如何在 html img 标签中使用二进制图像?
- python - 如何使此条目小部件显示文本?
- python - 脑奇辣椒python SDK
- c++ - Visual Studio 导出 .editorconfig 没有 c++ 的内容
- python - 如何获得(自动)包装列↔列中视图的宽度?
- flask - 通过 ngrok 在 POST 上获取 502 Bad Gateway 错误
- node.js - 使用 express 生成器格式时 Pg Promise 超时,但适用于基本 express 服务器