Hi, Max, and thanks in advance for your help. I’m having similar issues.
1) I’m using a separate plugin to protect the privacy of a page, but I fully deactivated that other plugin, and the issue with 404s still persisted (so I reactivated that other plugin, to protect my page again).
2) In any case, whether I am logged in or not, and whether I have this other plugin activated or not, makes no difference: I always receive 404 errors when I access a media file that is protected by Media Vault (also does not matter whether File Access Permission is set to Logged-in users or Default, which is the same: logged-in users). Media Vault is fully activated.
3) YES I DID have to go through the “extra activation steps” of adding to .htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
# Media Vault Rewrite Rules
RewriteRule ^wp-content/uploads(/_mediavault/.*\.\w+)$ index.php?mgjp_mv_file=$1 [QSA,L]
RewriteCond %{QUERY_STRING} ^(?:.*&)?mgjp_mv_download=safeforce(?:&.*)?$
RewriteRule ^wp-content/uploads(/.*\.\w+)$ index.php?mgjp_mv_file=$1 [QSA,L]
# Media Vault Rewrite Rules End
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Again, thanks so much for your help.