Linux 软件免费装
Banner图

FacetFence Product Filters

开发者 hrezaei
更新时间 2026年6月19日 13:48
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

seo security woocommerce crawler noindex

下载

1.6

详情介绍:

FacetFence Product Filters is a defensive WooCommerce plugin for expensive layered-filter URLs such as: /product-category/active-equipment/?filter_poe=donthave&query_type_poe=or&filter_brand=cisco&query_type_brand=or These URLs can create heavy WordPress/WooCommerce execution paths, consume PHP-FPM workers, and waste crawl budget. The plugin provides a safe default Monitor mode and lets administrators gradually enable stronger controls. Major features: The default mode is Monitor Only: it logs and scores only and does not modify SEO tags, cookies, robots, rate limits, XML-RPC, or server-level rules.

安装:

  1. Upload the plugin folder to /wp-content/plugins/ or install the ZIP file from the WordPress admin.
  2. Activate FacetFence Product Filters.
  3. Go to Settings > FacetFence Product Filters.
  4. Review dashboard, event log, and generated rules.
  5. Start with Monitor or SEO Soft Mode.
  6. Enable stronger protection only after running the built-in health checks.

常见问题:

Does this plugin require WooCommerce?

Yes. It is designed for WooCommerce archive and layered-filter URLs. The plugin declares WooCommerce as a dependency through the Requires Plugins header.

Does this plugin support multisite?

Yes. Network activation/deactivation and uninstall are handled per site. Each site gets its own event-log table using that site's database prefix. Server file rules still depend on each site's public root and should be reviewed carefully on custom multisite deployments.

Does it block all filtered URLs by default?

No. The default mode is Monitor Only. You can switch to SEO Soft, Cookie, Cookie + Referer, Strict, or Emergency modes from the settings page.

Can the plugin write .htaccess rules?

Yes, but writing .htaccess is off by default. If enabled, the plugin creates backups and writes a managed BEGIN/END block. The settings page also shows generated Apache/LiteSpeed, Nginx, and Cloudflare rules for manual deployment.

Does the signed cookie work at Apache level?

Apache/LiteSpeed, Nginx, and Cloudflare can only pre-check that a FacetFence signed cookie name exists. Generated server/CDN rules no longer trust WooCommerce cart/session cookies. Full HMAC signature validation always happens in PHP when WordPress receives the request. For Cloudflare, the generated expression uses query argument names and regex cookie matching for a tighter edge pre-check. The matches operator may require a plan that supports Cloudflare regex matching; PHP validation remains authoritative.

How does bot verification work?

For Googlebot and Bingbot, the plugin can perform reverse DNS lookup and then forward DNS lookup to confirm that the source IP resolves back to the claimed crawler host. Results are cached with a configurable TTL.

Does this plugin store personal data?

It can store security event logs. IP logging can be configured as full IP, anonymized IP, or hash-only. Hash-only is the default. Retention is configurable and logs are deleted on uninstall.

更新日志:

1.6 1.5.8