Fix missing items from the top 50 404s - #864
Merged
Merged
Conversation
Reviewed all 50 top 404 URLs from the CSV against `public/_redirects`. Most were missing redirects (likely from the Cloudflare redirect fix earlier this month), not bad targets. ## Summary | Status | Count | Action | |--------|-------|--------| | Already redirected (valid) | 5 | No change needed | | Redirect existed but target was wrong | 1 | Fixed | | Missing redirect | 44 | Added | ## Already working (5 URLs) These had valid redirects in place: - `/aws/integrations/continuous-integration/` → `/aws/ci-pipelines/` - `/aws/integrations/messaging/selfmanaged-kafka-cluster/` → self-managed Kafka doc - `/aws/enterprise/sso/` → `/aws/organizations-admin/sso/` - `/aws/capabilities/extensions/mailhog/` → mailhog extension doc (via splat) - `/aws/capabilities/networking/internal-endpoints/` → internal endpoints doc ## Fixed bad redirect (1 URL) `/aws/capabilities/networking/endpoint-url` was caught by the splat rule and sent to `/aws/customization/networking/endpoint-url`, which does not exist. Added explicit redirects to `/aws/customization/networking/accessing-endpoint-url/` (placed before the splat rules). ## Added redirects (44 URLs) High-traffic examples: | 404 URL | Redirect target | |---------|-----------------| | `/aws/getting-started/help-support/` (318 PV) | `/aws/help-support/` | | `/get-started/` (166 PV) | `/aws/getting-started/` | | `/aws/feature-coverage/` (107 PV) | `/aws/services/` | | `/references/persistence-mechanism/` (69 PV) | `/aws/developer-tools/snapshots/persistence/` | | `/localstack/configuration/` (63 PV) | `/aws/customization/` | | `/aws/enterprise/k8s-operator` (57 PV) | `/aws/customization/kubernetes/kubernetes-operator/` | | `/developer-guide/` (55 PV) | `/aws/` | | `/aws/s3/`, `/aws/sqs/`, `/aws/iam/`, etc. | Corresponding `/aws/services/*/` pages | | `/t/*.html` (3 Discourse URLs) | `https://discuss.localstack.cloud/t/...` | Also added variants for paths like `/integrations/`, `/tools/`, `/ci/`, `/getting-started/api-key/`, contributing subpages, and nested SDK paths (`/aws/connecting/aws-sdks/net/` → dotnet). Build passes with all links valid. After deploy, these 404s should drop off analytics within a few days as Cloudflare picks up the updated `_redirects` file.
remotesynth
requested review from
HarshCasper and
quetzalliwrites
as code owners
August 11, 2026 12:42
Deploying localstack-docs with
|
| Latest commit: |
fa4c48d
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://61d14d63.localstack-docs.pages.dev |
| Branch Preview URL: | https://doc-398-fix-404-url-redirect.localstack-docs.pages.dev |
HarshCasper
approved these changes
Aug 11, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reviewed all 50 top 404 URLs from the CSV against
public/_redirects. Most were missing redirects (likely from the Cloudflare redirect fix earlier this month), not bad targets.Summary
Already working (5 URLs)
These had valid redirects in place:
/aws/integrations/continuous-integration/→/aws/ci-pipelines//aws/integrations/messaging/selfmanaged-kafka-cluster/→ self-managed Kafka doc/aws/enterprise/sso/→/aws/organizations-admin/sso//aws/capabilities/extensions/mailhog/→ mailhog extension doc (via splat)/aws/capabilities/networking/internal-endpoints/→ internal endpoints docFixed bad redirect (1 URL)
/aws/capabilities/networking/endpoint-urlwas caught by the splat rule and sent to/aws/customization/networking/endpoint-url, which does not exist. Added explicit redirects to/aws/customization/networking/accessing-endpoint-url/(placed before the splat rules).Added redirects (44 URLs)
High-traffic examples:
/aws/getting-started/help-support/(318 PV)/aws/help-support//aws/s3/,/aws/sqs/,/aws/iam/, etc./aws/services/*/pagesAlso added variants for paths like
/integrations/,/tools/,/ci/,/getting-started/api-key/, contributing subpages, and nested SDK paths (/aws/connecting/aws-sdks/net/→ dotnet).Build passes with all links valid. After deploy, these 404s should drop off analytics within a few days as Cloudflare picks up the updated
_redirectsfile.Fixes DOC-398