如何让 WordPress 专门与 WPGraphQl 一起工作并阻止所有其他路由?

How to make WordPress work exclusively with WPGraphQl and block all the other routes?

我将 WordPress 专门用作我的 Next-js 应用程序的后台。 我只需要 3 个端点:

我不想访问任何其他内容。是我应该在 HTACCESS 文件中配置还是应该使用插件?

您可以在根 .htaccess 文件的顶部执行类似以下操作以阻止所有 URL,但以 /graphql//wp-admin/ 或 [=14] 开头的 URL 除外=].

例如,尝试以下操作:

RewriteEngine On

RewriteRule !^(graphql|wp-admin|wp-content)/ - [F]

如果有任何其他要求,则会提供 403 Forbidden。

但是,我怀疑还有其他 URLs/files 仍然需要可以访问才能使其正常工作?