我正在尝试为谷歌关联服务提供我的AppLink。以下作品:
location /.well-known/assetlinks.json {
root /var/www/static/google-association-service/;
types { } default_type "content-type: application/json";
}
Run Code Online (Sandbox Code Playgroud)
假设我将正确的文件放置在
/var/www/static/google-association-service/.well-known/assetlinks.json
URI 就是它的本质,Google 可以决定这一点,但我不想将其解析为目录底部的隐藏文件,下一个人想知道为什么该目录甚至在那里,因为他忘记了 ls一个“-a”。有没有办法让我可以将此 URI 映射到以下内容:
/var/www/static/google-association-service/assetlinks.json# 省略隐藏子目录
?
(我尝试理解根和别名之间的区别,但我没有看到别名在这里对我有什么帮助)
alias基本上使您可以提供具有其他名称的文件(例如,提供名为foo.jsonlocation 的文件/.well-known/assetlinks.json)。即使您的情况不需要这样做,我也会喜欢这个配置,因为它很容易理解:
location = /.well-known/assetlinks.json {
alias /var/www/static/google-association-service/assetlinks.json;
}
Run Code Online (Sandbox Code Playgroud)
请注意,=需要不匹配诸如 之类的位置/.well-known/assetlinks.json1111。
| 归档时间: |
|
| 查看次数: |
1528 次 |
| 最近记录: |