Stuck on the Setup Screen — How to Fix It

If Nelio A/B Testing doesn’t move past the setup screen after you accept the Terms of Service and Privacy Policy, your web server is probably modifying one of the plugin’s REST API requests.

Fortunately, this issue is easy to fix.

Why Does This Happen?

During the initial setup, Nelio A/B Testing sends a POST request to the following WordPress REST API endpoint:

/nab/v1/site/free

Some hosting providers or server configurations automatically redirect this URL to:

/nab/v1/site/free/

Notice the only difference is the trailing slash (/).

While this redirect may seem harmless, browsers automatically change redirected POST requests into GET requests. As a result, the plugin receives an unexpected request and can’t complete the setup process, leaving you on the setup screen.

How to Fix It

Contact your hosting provider and ask them not to automatically append a trailing slash to WordPress REST API endpoints, particularly those beginning with:

/nab/v1/

Once this automatic redirect has been disabled, reload the setup page and complete the onboarding process again.

How Can I Confirm This Is the Problem?

If you’re comfortable using your browser’s developer tools:

  1. Open the Network tab.
  2. Complete the setup process again.
  3. Look for a request to:
/nab/v1/site/free

If you see:

  • a 301 or 302 redirect; followed by
  • a GET request to /nab/v1/site/free/

then your server is automatically redirecting the REST API endpoint and this is almost certainly the cause of the problem.

Still Having Problems?

If your server isn’t redirecting the request and you’re still unable to complete the setup, please contact our support team.

Including the following information will help us investigate the issue more quickly:

  • Your WordPress version.
  • Your PHP version.
  • Your hosting provider.
  • The browser you’re using.
  • A screenshot of the Network request (if available).