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
- Permalinks need flushing — After installing or changing the membership slug, WordPress may not have updated its rewrite rules.
- Wrong membership slug — The slug is set in Divi Engine → Divi Membership → General → Endpoints (e.g. "membership"). If it was changed, old links or bookmarks may point to the previous slug.
- Conflict with another page or plugin — Another page or plugin may be using the same path.
Fix
Step 1: Confirm the membership slug
- Go to WordPress Admin → Divi Engine → Divi Membership.
- Open the General section and find Endpoints (or Membership slug).
- Note the current slug (e.g.
membership). The account URL will beyoursite.com/<slug>.
Step 2: Flush permalinks
- Go to Settings → Permalinks in WordPress.
- Do not change any settings; click Save Changes.
- This refreshes rewrite rules so the membership endpoint is recognized.
Step 3: Test the URL
- Open your site in a new tab.
- Go to
yoursite.com/<your-membership-slug>(e.g.yoursite.com/membership). - 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 Membership → General → Endpoints.
- 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
- Payment failed or Stripe form not showing — Fix payment and checkout issues.
- Settings overview — All settings sections including Endpoints.
- Account page — Account URL and design options.