ios - >= 400 错误代码与 apple-app-site-association json 文件
问题描述
与其他许多人一样,我正在尝试在我的应用程序中实现通用链接。
我使用 one.com 作为我的 webhotel 提供商,并配置了一个没有 json 文件结尾的 apple-app-site-association json 文件。
最初,我遇到了奇怪的字符出现和臭名昭著的内容/类型错误的麻烦。我将此片段添加到我的 .htaccess 文件中,如下解决了该问题:
<Files "apple-app-site-association">
ForceType 'application/json'
</Files>
下面是整个 .htaccess 代码:
# Generated by One.com Website Builder
# Begin
<Files "apple-app-site-association">
ForceType 'application/json'
</Files>
RewriteEngine on
# Enforce SSL
# Handle non-www URLs
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^studievenn\.no [NC]
RewriteRule ^(.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Handle www URLs
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.studievenn\.no [NC]
RewriteRule ^(.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Handle URLs without .html extension
RewriteCond %{REQUEST_METHOD} ^(GET) [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI}.html -f
RewriteRule ^(.*) $1.html [L]
# End
# Generated by One.com Website Builder
这是aasa验证器响应
我主要是在挣扎
您的服务器返回错误状态代码 (>= 400)
故障,也是后两者的错误。
这里可能是什么问题?
解决方案
我通过将 apple-app-site-association 文件放在子目录中解决了这个问题:/.well-known/apple-app-site-association 而不是我的文档根目录。这解决了这个问题。
推荐阅读
- c++ - 使用 utf-8 在 msvc 和 g++ 上的 std::fstream 不同行为
- mongodb - 聚合框架下的mongodb中的$count
- python - 在列表python中查找最大大小的字符串?
- javascript - 在 EJS 中加载 webpack 散列资产
- javascript - 将 tsconfig 路径与 Angular 库一起使用?
- visual-studio - 在同一个项目中使用 Rider 和 Visual Studio?
- flutter - Flutter 中 Cupertino Picker 的样式
- python - Keras vs TensorFlow2 多层感知器的实现
- ruby - Ruby中有基本的剥离方法吗?
- c++ - 如何只浏览任何方阵的北、南、东、西部分(不遍历整个矩阵)?