fix:add error page for incorrect ipfs:// usage with domain names #1350
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.
Description
This PR fixes #1316, by adding an educational error page that appears when users incorrectly use
ipfs://
protocol with domain names instead ofipns://
.Problem
Users often confuse
ipfs://
andipns://
protocols, usingipfs://example.com
when they should useipns://example.com
. This creates confusion and perpetuates incorrect URIs in documentation and blog posts.Solution
ipfs://
protocolTesting
Tested on Chromium with the following URLs:
ipfs://example.com
→ Shows error page → Redirects toipns://example.com
ipfs://docs.ipfs.tech
→ Shows error page → Redirects toipns://docs.ipfs.tech
ipfs://ipfs.io
→ Shows error page → Redirects toipns://ipfs.io
ipfs://QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco
→ Works normally (valid CID)Screenshots
Screen.Recording.2025-09-21.at.11.50.55.PM.mov
Considerations:
example.com
is expected as it doesn't have DNSLink recordsReviewers: @lidel