Smart Download Redirector

Deskripsi

Smart Download Redirector enhances your WordPress site’s download management by redirecting external download links through a customizable countdown page. This helps prevent direct hotlinking while providing users with a better download experience.

Features:

  • Customizable countdown timer
  • Target specific domains for redirection
  • Fully customizable appearance
  • Rate limiting for download protection
  • Security headers for enhanced protection
  • Mobile-friendly design
  • Multilingual ready

Tangkapan Layar

Instalasi

  1. Upload the plugin files to the /wp-content/plugins/smart-download-redirector directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Use the Settings->Download Redirector screen to configure the plugin
  4. Add domains to the target list to start redirecting downloads
  5. Create a page (e.g., “Download”) and add the shortcode [smartdr_download_countdown] to display the countdown functionality
  6. The plugin will automatically redirect matching links to your download page

Tanya Jawab

Can I customize the countdown time?

Yes, you can set any countdown time between 1 and 60 seconds in the plugin settings.

Does this work with all download links?

The plugin works with any download links from domains you specify in the settings.

Ulasan

Belum ada ulasan untuk plugin ini.

Kontributor & Pengembang

“Smart Download Redirector” adalah perangkat lunak open source. Berikut ini mereka yang sudah berkontribusi pada plugin ini.

Kontributor

Log Perubahan

1.0.1

  • Changed: redirect links are now protected with a stable signed token (HMAC) instead of a WordPress nonce. Links no longer expire after ~24 hours and are fully compatible with page caching plugins
  • Fixed: rate limiting is now actually enforced on the countdown page
  • Fixed: security headers are now sent on the download countdown request
  • Fixed: URLs are no longer rewritten to force a “www.” subdomain, which could break valid download links
  • Fixed: countdown timer could initialize twice and run too fast on already-loaded pages
  • Fixed: removed deprecated FILTER_SANITIZE_STRING usage for PHP 8.1+ compatibility
  • Improved: uninstall now removes all plugin options and transients
  • Improved: avoid unnecessary database writes on every page load
  • Removed: debug logging and unused code
  • Tested up to WordPress 7.0

1.0.0

  • Initial release