Skip to content

URL Namespace Cleanup #94

Description

@maruson08

Goal

Remove the redundant /tools/ prefix from canonical public URLs while preserving every legacy public route with a one-hop permanent redirect.

Scope

  • Inventory Vite root/base/output and all public HTML routes.
  • Publish canonical category and tool routes at /<category>/.../.
  • Preserve /tools/* routes with permanent redirects and no duplicate canonical content.
  • Update internal links, canonical and Open Graph URLs, sitemap, route inventories, and deployment validation.
  • Keep OCR worker, WASM/core, English/Korean traineddata, and all shared assets same-origin.
  • Add canonical-route, redirect, SEO, sitemap, deployment, six-locale, and real-browser regression coverage.

Safety

  • Do not modify production main.
  • Do not begin TypeScript migration, PDF OCR, Searchable PDF, or unrelated feature work.
  • Keep privacy, CSP, and OCR recognition-language behavior unchanged.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions