To host the apple-app-site-association.json file on Webflow, you must work around Webflow's limitations on file hosting—specifically, that it doesn't support serving JSON files at the root level or with the correct application/json
MIME type by default.
.json
)Content-Type: application/json
/.well-known/
) or changing MIME types..json
file via the Webflow Asset Manager is treated as a downloadable asset, not a server-hosted file.You need to host the file externally and point to it properly:
https://yourdomain.com/.well-known/apple-app-site-association
application/json
yourdomain.com
), you'll need to handle /.well-known
routing outside WebflowSince Webflow cannot serve this file directly, use a proxy:
/.well-known/apple-app-site-association
to your hosted fileapplication/json
content typeIf hosting the file correctly is too complex and you're only testing, consider using Firebase Dynamic Links or another platform that abstracts these requirements.
Webflow cannot correctly host the apple-app-site-association file due to routing and MIME type limitations. To implement Universal Links, host this file externally (e.g., Netlify, Vercel) and point to it with a reverse proxy or DNS setup. Webflow’s built-in asset hosting and Lottie support are not compatible with this specific Apple requirement.