从 WordPress 处理中排除页面

Exclude page from WordPress Processing

我有一个主站点,其中包含多个由 WordPress 管理的页面。我在不同的路径上也有一个自定义开发的页面,Google Auth 需要它作为回调。此页面包含自定义 JS,并且在大多数情况下都可以正常工作。 Google 的回调添加了我们无法控制的大量参数,例如这个例子:

https://<mydomain>
          / Home page managed by WP
          /-- Sub pages managed by WP
          /scheduler/googleCalendarRegistration.html <== custom page NOT managed by WP

在某些情况下,WordPress 会在调用自定义页面时进行干扰并抛出“404 - 未找到错误”。

我需要帮助来编辑 .htaccess 或安装插件,这样我的自定义页面就不会通过 WP 引擎。

您可以在根 .htaccess 文件的最顶部执行类似以下操作,以防止在指定 URL-path 时进行任何进一步处理(包括通过 WordPress 路由 URL)被要求:

RewriteRule ^/?scheduler/googleCalendarRegistration\.html$ - [END]

这不会检查查询字符串(因此允许任何查询字符串)。