0

升级到 iOS 7 后,我的 iPhone 无法再访问我的Baikal Card DAV 服务器。在项目的 GitHub 页面上,有几个关于这个问题的问题未解决,但没有一个可以帮助我让我的 iPhone 与服务器对话。我怎样才能使这项工作?

4

2 回答 2

2

重要的是将这些行添加到您的.htaccess

RewriteEngine On
# iOS 7 (and later)
RewriteRule /.well-known/carddav /card.php [R,L]
RewriteRule /.well-known/caldav /cal.php [R,L]
# Mac OS X 10.10
Redirect /.well-known/carddav /card.php

然后按照安装说明中的说明设置 Cal DAV。对于 Card DAV,请确保遵循以下步骤。

  1. 服务器your.server.url(没有 http[s] 前缀)
  2. 用户名和密码
  3. 确保高级设置中的帐户 URL 如下所示:https://your.server.url/card.php/principals/username
于 2013-11-13T22:39:01.597 回答
0

我通过 FTP 使用了平面文件方法,并且没有创建 .well-known 目录。因此,我删除了 .well-known 并使其适用于:

RewriteRule /carddav /card.php [R,L]
RewriteRule /caldav /cal.php [R,L]

这也高于规则:

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

我也通过不同的端口运行我的网络服务器。感谢您的配置,只需稍作调整即可让生活变得美好。

iPhone 5S IOS 7.0.4
Baikal FLAT FILE 0.2.7
Synology NAS 412+ DSM 4.3-3827
于 2014-02-19T07:31:56.783 回答