# scandic-redirect

Netlify Function to handle redirect URLs for Current web -> New web during go live.

This function will be called by the `web` app's middleware to check if the incoming request contains a legacy URL that should be redirected.
The "source of truth" for which URLs should be redirected where will be provided by the SEO team and put in a JSON file within this app.

If no match for the incoming request is found, the request is passed on through the middleware.

## Update the redirects from the source

The Excel source file used is located at:

https://scandichotelsab.sharepoint.com/:x:/s/921-ContentNewweb/ETGStOQAARtJhJXG9dy8ijYBccpmKhLVjS2SF_2E69QrAQ

- Open it
- Each domain/language has its own sheet
- Export each sheet into their respective language code
  - File > Export > Download as CSV UTF-8
  - Save as [lang].csv in `./scripts/data/csv` folder
- Run the `generate` script target
  - E.g. `yarn workspace @scandic-hotels/scandic-redirect generate`
- Commit and push the JSON files in `./netlify/functions/data`.
- Create a PR
- Profit!
