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.comwhen 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.comipfs://docs.ipfs.tech→ Shows error page → Redirects toipns://docs.ipfs.techipfs://ipfs.io→ Shows error page → Redirects toipns://ipfs.ioipfs://QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco→ Works normally (valid CID)Screenshots
Screen.Recording.2025-09-21.at.11.50.55.PM.mov
Considerations:
example.comis expected as it doesn't have DNSLink recordsReviewers: @lidel