ここのstackoverflowでcalDAV / saber / baikal関連の質問と回答をいくつか見つけたので、これが私の質問に適した場所かもしれません.
one.com でホストされている自分のドメインにバイカル フラット サーバーをセットアップしました。
私の .htaccess は /baikal にあり、次のようになります
# Allow HTTP headers with Apache/FastCGI
# See http://code.google.com/p/sabredav/wiki/Authentication#Apache_+_(Fast)CGI
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
</IfModule>
<IfModule mod_expires.c>
ExpiresActive Off
</IfModule>
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteCond %{REQUEST_URI} baikal
RewriteRule ^(.*)$ https://www.<mydomain>.com/baikal/$1 [R,L]
ssl への書き換えが機能するようになりました。baikal の Web インターフェイスへの https 接続を取得します。korganizer、thunderbird、および android を介してアクセスすると失敗します。考えられるアドレスの組み合わせを試しました。私の最初の試みは https://.com/baikal/cal.php/calendars//default/ でした
501 エラーが発生します。
私がする時
curl -so - --digest --user <username>:<password> https://<mydomain>.com/baikal/cal.php/calendars/<username>/default
デバッグの場合、これは結果です。
<?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>Sabre\DAV\Exception\NotImplemented</s:exception>
<s:message>GET is only implemented on File objects</s:message>
<s:sabredav-version>1.8.7</s:sabredav-version>
</d:error>
そのメッセージで Google ヒットが見つかりましたが、iPhone 関連のようです。
<username>, <mydomain> and <password>
実際のファイルでは括弧のない実際のアイテムに置き換えられます。(-;誰かヒントをくれませんか?
こんにちは、ウルフ