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
- Current Divi Membership release
- 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 endpoint slug — Membership Page URL, Account Page URL, and Member Page URL are separate settings under Divi Engine → Divi Membership → Endpoints. Old links may still use a previous value.
- Conflict with another page or plugin — Another page or plugin may be using the same path.
Fix
Step 1: Confirm the affected endpoint
- Go to WordPress Admin → Divi Engine → Divi Membership → Endpoints.
- Match the failing page to its setting:
- Membership Page URL (default
membership) for the public membership page. - Account Page URL (default
account) for the member account. - Member Page URL (default
member) for individual profiles.
- Membership Page URL (default
- Confirm that each slug is unique and does not match a normal WordPress page, post type archive, or another plugin route.
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.
- Open the exact endpoint you checked, such as
yoursite.com/account. - The account endpoint should open for a member. A logged-out visitor should be sent to the page selected as Login Page. Test membership and member-profile URLs separately.
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 three values under Divi Engine → Divi Membership → Endpoints and which one fails.
- 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.