0

iOS 7 にアップグレードしてから、私の iPhone はバイカルカード 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 をセットアップします。カード 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]

別のポートを介して Web サーバーも実行しています。あなたの設定をありがとう、人生を良くするためにほんの少しの微調整が必​​要でした.

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 に答える