Thanks for the reply. You are also correct in that this is actually the members options page that it is redirecting to, not the login page. Sorry for confusing that in my question. So here is an example of whats in the url after clicking a link.
https://www.homemusicstudio1.com/members-only/?_s2member_vars=file..level..1..file..RecoridngTracksThatMixWellIntroducti.mp3..Lz9zMm1lbWJlcl9maWxlX2Rvd25sb2FkPVJlY29yaWRuZ1RyYWNrc1RoYXRNaXhXZWxsSW50cm9kdWN0aS5tcDM%3D&_s2member_sig=1556018753-461118b8fd1fc21bc9d98a7d4324edcc
Also, since I’m using conditional tags to surround my link, the admin user cannot see them for some reason. I’ve always had to have a dummy account for testing. As far as seeing the url when not logged in, these pages site behind my members area the the link is not visible at all unless the user is logged in.
Here a link example for the results above.
https://homemusicstudio1.com/?s2member_file_download=RecoridngTracksThatMixWellIntroducti.mp3
Again this setup has worked flawlessly for many years now as this is a live production site with well over 2800 members. It just started happening when I moved my site over to another self managed vps running php 7 and WHM. When I look at my AWS account the credential also sho no access since I’ve moved over to the new hosting.
Do I just need to save all the files in my bucket and redue the configuration? There are 6 gigs of data to move but not sure where to go next. Really appreciate any insight.
I’v also just noticed from the link above, it says …level…1…file
All of these files should only be access by level 3 and higher, I’m using short code conditions for this. One example is below.
[s2If current_user_is(s2member_level3)][_s2If php="S2MEMBER_CURRENT_USER_PAID_REGISTRATION_DAYS >= 0"]