Known Issues and Limitations

Below is the list of issues and limitations of Prevent Direct Access (PDA) Gold and its extensions. Some of them will be fixed in the next releases.

Prevent Direct Access (PDA) Gold

  • Force Download feature hasn’t supported MP3 & MP4 files yet
  • Media “Bulk Actions” might cause errors when users select no files (WordPress issue)
  • Raw URLs limitations on Nginx servers
  • Total clicks of private download link (MP3, MP4) may be more than the actual clicks if the browsers play them automatically
  • Protected files on subsites will be removed if deactivating plugin (WIP)
  • Conflict with Better Search & Replace plugin
  • Conflict with Enhanced Media Library plugin
  • Conflict with Enable Media Replace plugin (resolved in 3.1.2)

Our plugin works well with Pretty Permalinks but not Plain Permalinks on Apache as WordPress won’t generate any htaccess rules. To resolve this, you can select one of these options:

(1) Enable Keep Raw URLs option under our settings page

(2) Put our .htaccess rules as below:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# Prevent Direct Access Rewrite Rules
RewriteRule ^private/([a-zA-Z0-9-_.]+)$ index.php?pda_v3_pf=$1&pdav3_rexypo=ymerexy [L]
RewriteCond %{HTTP_USER_AGENT} !facebookexternalhit/[0-9]
RewriteCond %{HTTP_USER_AGENT} !Twitterbot/[0-9]
RewriteCond %{HTTP_USER_AGENT} !Googlebot/[0-9]
RewriteRule ^wp-content/uploads(/_pda/.*\.\w+)$ index.php?pda_v3_pf=$1 [QSA,L]
# Prevent Direct Access Rewrite Rules End

# BEGIN WordPress

# END WordPress


PDA Amazon S3 Integration

  • Images: the status change from offloaded to synced after editing
  • Files with Unicode names won’t be removed from S3 bucket even if their server versions are deleted
  • Conflict with PDA Protect Videos extension: Can’t configure S3 bucket

PDA Protect Videos

  • Due to Browser connection limitations, default player can’t play more than 6 videos at the same time
  • Default player – S3 hosted: Playback Rate returns to 1x when being skipped
  • Integrate with Waveplayer
    • Haven’t supported playlist
    • Haven’t supported multisite mode (WIP)
  • Integrate with FV Player
    • Haven’t supported ver 7.x (WIP)
  • Integrate with TechSmith Smart Player
    • Conflict with W3 Total Cache plugin (WIP)
  • Don’t work with Custom Post Types including WooCommerce Products (WIP)
  • Don’t work with Raw URLs
  • Conflict with “Force Download” function of PDA Gold
  • Conflict with “Search & Replace” function of PDA S3 (WIP)
  • Don’t display all published posts under Search & Replace settings option (resolved in

PDA Access Restriction

  • Bulk “Assign Permission” at the bottom doesn’t work
Lasted updated on September 18, 2019