1

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

  • https://mydomain/graphql/*
  • https://mydomain/wp-admin/*
  • https://mydomain/wp-content/*

我不想让其他任何东西都可以访问。是我应该在 HTACCESS 文件中配置的东西还是应该使用插件?

4

1 回答 1

1

您可能会在根文件的顶部执行以下操作来阻止所有 URL ,.htaccess除了那些 start或./graphql//wp-admin//wp-content/

例如,尝试以下操作:

RewriteEngine On

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

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

但是,我怀疑还有其他 URL/文件仍然需要访问才能正常工作?

于 2022-03-01T13:15:29.230 回答