> = 400错误代码与apple-app-site-association json文件

问题描述

与其他许多人一样,我正在尝试将通用链接实现到我的应用中。

我正在使用one.com作为我的Webhotel提供商,并且配置了一个apple-app-site-association json文件,而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 validator响应

enter image description here

我主要是在与

斗争

您的服务器返回了错误状态代码(> = 400)

故障,还有后两个错误

这里可能是什么问题?

解决方法

我通过将apple-app-site-association文件放在一个子目录中来解决了这个问题:/.well-known/apple-app-site-association而不是我的文档根目录。这解决了这个问题。

,

你应该添加 htaccess 文件的这一端 它对我有用

Header set Content-type "application/pkcs7-mime"