Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 为什么iOS 7不能与贝加尔湖服务器配合使用?_Iphone_.htaccess_Ios7_Caldav_Carddav - Fatal编程技术网

Iphone 为什么iOS 7不能与贝加尔湖服务器配合使用?

Iphone 为什么iOS 7不能与贝加尔湖服务器配合使用?,iphone,.htaccess,ios7,caldav,carddav,Iphone,.htaccess,Ios7,Caldav,Carddav,由于升级到iOS 7,我的iPhone无法再访问我的卡DAV服务器。在该项目的GitHub页面上,有几个关于这个问题的问题尚未解决,但是没有一个可以帮助我让iPhone与服务器对话。我如何才能做到这一点?重要的是将这些行添加到您的.htaccess RewriteEngine On # iOS 7 (and later) RewriteRule /.well-known/carddav /card.php [R,L] RewriteRule /.well-known/caldav /cal.ph

由于升级到iOS 7,我的iPhone无法再访问我的卡DAV服务器。在该项目的GitHub页面上,有几个关于这个问题的问题尚未解决,但是没有一个可以帮助我让iPhone与服务器对话。我如何才能做到这一点?

重要的是将这些行添加到您的
.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。对于卡DAV,请确保遵循以下步骤

  • 服务器
    your.Server.url
    (不带http[s]-前缀)
  • 用户名和密码
  • 确保高级设置中的帐户URL如下所示:
    https://your.server.url/card.php/principals/username

  • 我通过FTP使用了平面文件方法,没有。制作了著名目录。因此,我删除了。众所周知的,并使其与:

    RewriteRule /carddav /card.php [R,L]
    RewriteRule /caldav /cal.php [R,L]
    
    这也超出了规则:

    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
    
    我也通过不同的端口运行我的web服务器。感谢您的配置,只需稍加调整即可让生活变得美好

    iPhone 5S IOS 7.0.4
    Baikal FLAT FILE 0.2.7
    Synology NAS 412+ DSM 4.3-3827
    

    非常感谢。这么多。这应该在互联网上随处可见。我在google上搜索了好几天,这是唯一对我有用的东西(iOS 13、贝加尔、uberspace和几个域)——尽管我添加了cal.php的整个路径(在我的例子中,是Baikal/html/cal.php),以防对任何人都有影响。再次感谢!