Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

added logic to keep query and hash upon redirect with preserveQuery flag #154

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

KevinDanikowski
Copy link

In response to issue #153 I have added the ability to preserve query and hash strings upon redirect.

This is useful for SEO purposes.

warren-bank added a commit to warren-bank/node-serve that referenced this pull request Dec 22, 2021
when the requested URL is redirected, as the result of:
  config.redirects
preserve the querystring and hash, conditional to:
  config.redirects[index].preserveQuery
  config.redirects[index].preserveHash

when the requested URL is redirected, as the result of either:
  config.cleanUrls
  config.trailingSlash
preserve the querystring and hash, without condition

based on:
* upstream PR 154
    vercel/serve-handler#154
* upstream PR 144
    vercel/serve-handler#144
warren-bank added a commit to warren-bank/node-serve that referenced this pull request Dec 22, 2021
when the requested URL is redirected, as the result of:
  config.redirects
preserve the querystring and hash, conditional to:
  config.redirects[index].preserveQuery
  config.redirects[index].preserveHash

when the requested URL is redirected, as the result of either:
  config.cleanUrls
  config.trailingSlash
preserve the querystring and hash, without condition

based on:
* upstream PR 154
    vercel/serve-handler#154
* upstream PR 144
    vercel/serve-handler#144
warren-bank added a commit to warren-bank/node-serve that referenced this pull request Dec 22, 2021
when the requested URL is redirected, as the result of:
  config.redirects
preserve the querystring and hash, conditional to:
  config.redirects[index].preserveQuery
  config.redirects[index].preserveHash

when the requested URL is redirected, as the result of either:
  config.cleanUrls
  config.trailingSlash
preserve the querystring and hash, without condition

based on:
* upstream PR 154
    vercel/serve-handler#154
* upstream PR 144
    vercel/serve-handler#144
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant