v1.0 · updated Apr 4, 2026
Paste any URLs from your site into the admin panel, set an expiry date, and those pages will immediately return a 404 response to visitors.
When the expiry date passes, URLs are automatically unblocked by cron — pages become accessible again without any manual action.
Uses OPcache-optimized PHP arrays for lookups. Zero database queries on every request. Works through KVS plugin_extensions (PreSiteRequest hook).
Everything is managed through the standard KVS admin panel. Paste URLs in bulk (one per line), choose an expiry date, and add an optional note to label the batch.
Batches are displayed in a native KVS grid with expandable URL lists. Remove individual URLs or entire batches with a single click.
Initial release. Temporary URL blocking with batch management, expiry dates, automatic cron cleanup, OPcache-optimized lookups.