Skip to main content

Account or membership page returns 404 or wrong URL

Symptom

The membership or account page returns 404 Not Found, or the URL does not match what you expect (for example you want yoursite.com/membership but the link goes elsewhere).

Applies To

  • Divi Membership 2.0.x
  • WordPress with pretty permalinks (any structure except "Plain")

Likely Causes

  1. Permalinks need flushing — After installing or changing the membership slug, WordPress may not have updated its rewrite rules.
  2. Wrong membership slug — The slug is set in Divi Engine → Divi MembershipGeneralEndpoints (e.g. "membership"). If it was changed, old links or bookmarks may point to the previous slug.
  3. Conflict with another page or plugin — Another page or plugin may be using the same path.

Fix

Step 1: Confirm the membership slug

  1. Go to WordPress Admin → Divi Engine → Divi Membership.
  2. Open the General section and find Endpoints (or Membership slug).
  3. Note the current slug (e.g. membership). The account URL will be yoursite.com/<slug>.
  1. Go to Settings → Permalinks in WordPress.
  2. Do not change any settings; click Save Changes.
  3. This refreshes rewrite rules so the membership endpoint is recognized.

Step 3: Test the URL

  1. Open your site in a new tab.
  2. Go to yoursite.com/<your-membership-slug> (e.g. yoursite.com/membership).
  3. You should see the membership area (or a login/redirect if the user is not logged in).
tip

If the account area does not appear at your chosen slug, reset permalinks (Step 2) and clear any caching plugin or server cache.

Verify

  • Log in as a member and visit the membership URL. The account page (dashboard, membership details, invoices, etc.) should load without a 404.
  • Check that links in emails or your menu point to the correct yoursite.com/<slug> URL.

Collect for Support

If the fix does not work, collect:

  • WordPress version and permalink structure (Settings → Permalinks).
  • The value of Membership slug in Divi Engine → Divi MembershipGeneralEndpoints.
  • The exact URL you are visiting and the full error (e.g. 404, blank page, redirect loop).
  • Whether you use a caching or security plugin that might alter URLs or rewrite rules.

What's Next