Skip to content

Getting infinite redirect? #69

@CWSites

Description

@CWSites

I'm running into some weird behavior, if I click on a link which goes to /privacy-policy then the SPA redirects fine. However if I try to go directly to /privacy-policy I get stuck in a redirect loop.

https://mydomain.com/privacy-policy/?p=/&q=p=/~and~q=p=/~and~q=p=/~and~q=p=/~and~q=p=/~and~q=p=/~and~q=p=/

I'm using the code from the repo... what am I doing wrong?

var pathSegmentsToKeep = 1;

var l = window.location;
l.replace(
  l.protocol + '//' + l.hostname + (l.port ? ':' + l.port : '') +
  l.pathname.split('/').slice(0, 1 + pathSegmentsToKeep).join('/') + '/?/' +
  l.pathname.slice(1).split('/').slice(pathSegmentsToKeep).join('/').replace(/&/g, '~and~') +
  (l.search ? '&' + l.search.slice(1).replace(/&/g, '~and~') : '') +
  l.hash
);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions