Marketing Site Path Prefixing

Description

For SEO & caching best practices, we need to insert prefix representing language to the URL.

ACs

  1. English pages use URLs with no path prefixing.

  2. Spanish pages use /es/ URLs

  3. All links from language specific pages link to language specific URLs

  4. Language selector changes redirect to the appropriate new URL

  5. Landing on a prefixed page sets your language cookie

  6. Landing on a non-language specific page (un-prefixed):

    1. if logged in, redirect to the users saved language.

    2. if not logged in, default to english.

  7. SEO (david mcpherson)

Removed AC's

  1. English pages use /en/ URLS

  2. # Unprefixed pages still use language detection to determine where to redirect the user

Stories

  1. General path prefixing

  2. Homepage

  3. Course card linking

  4. Link cleanup discovery

  5. unprefixed language detection + forwarding

  6. cookie setting on prefixed pages

  7. Language selector

Steps to Reproduce

None

Current Behavior

None

Expected Behavior

None

Reason for Variance

None

Release Notes

None

User Impact Summary

None

Assignee

Unassigned

Reporter

Jasper Ho

Labels

None

Reach

None

Impact

None

Platform Area

None

Customer

None

Partner Manager

None

URL

None

Contributor Name

None

Groups with Read-Only Access

None

Actual Points

None

Category of Work

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Fix versions

Priority

Unset

Epic Name

Marketing Site Path Prefixing
Configure