有时您可能需要添加要从 CDN 重写中排除的目录或文件扩展名。
添加 CDN 排除项
请按照以下步骤在 Perfmatters 中添加 CDN 排除项。
步骤1
单击进入 Perfmatters 插件设置。
第2步
单击“CDN”选项卡。
第 3 步
在 CDN 排除字段中添加您的排除项,以逗号分隔。 这些可以是目录或文件扩展名。 默认情况下, .php
扩展名被排除在外。 您将希望保留它,以便 WordPress 正常运行。
- 如果您使用的是 Yoast SEO 插件,我们建议您排除
.xml
扩大。 - 如果您的 WordPress 网站的 URL 以
.html
您将要添加该扩展名。
第4步
向下滚动并单击“保存更改”。
基于字符串从 CDN 中排除资产
您还可以根据字符串从 CDN 中排除资产。
例如,如果您使用的是 OneSignal 推送通知插件,我们建议排除他们的脚本: onesignal-free-web-push-notifications
.
另一个例子是 WooCommerce 中的可下载产品。 电子邮件中使用的文件格式如下所示: https://domain.com/?download_file=1234567
根据您设置商店的方式,它会通过电子邮件将链接发送给您的客户,让他们无需再次登录即可下载产品。 但是,如果您的产品在 CDN 上被重写,这可能会由于使用子域(与主域不匹配)而破坏身份验证。
你可以加 ?download_file
到排除列表,以确保产品不会被重写到 CDN。 或者您可以更新产品本身的文件以包含 CDN URL。