Internal Server Error

I send my members a link to a restricted page with recordings of all previous classes: https://schettini.com/mindfulness-live-archives/

If their browser is already logged in as an s2Member, no prob. If they’re not logged in they get an Internal Server Error. How can I make sure they get the login page instead?

It seems like the page keeps getting redirected to itself, until you get the error.

That page seems to be the one used as the Membership Options Page, which should always be public, but at the same time is protected at Level 0 (logged in user), so the not-logged-in person gets sent to the Membership Options Page, which is the same, and you get the loop. WP Admin > s2Member > General Options > Membership Options Page

Please check in your configuration what restriction is protecting that page at Level 0. That should not happen, and s2 actually prevents it, as far as I know, but there seems to be something doing it. WP Admin > s2Member > Restriction Options

Please tell me what you find. :slight_smile:

I changed the Membership Options Page to this one:
https://schettini.com/monthly-2/

Screenshot of my Restriction Options uploaded.!
page_access_restrictions|690x456

Good! Seems to be working fine now, right? No more error.

I tried the mindfulness-live-archives page and to taken to the Membership Options Page at https://schettini.com/mindfulness-live-group/

:slight_smile:

But for people who’ve already subscribed, shouldn’t this page ask them to log in, and then go to their requested page?

The Membership Options page is a setting for the redirection to a page in your wordpress, and in that page you put whatever you want. It’s called the “membership options” because it normally explains the options to join the membership.

You can ask the person to login, to subscribe, or any message that you want to put there and is best for your setup.

:slight_smile: