2014-10-14 2 views
0

Я нашел несколько вопросов и ответов на вопрос о calDAV/saber/baikal здесь, в stackoverflow, так что это может быть подходящее место для моего вопроса.501 ошибка с baikal/calDAV

Я установил сервер baikal-flat в моем домене, размещенный на сайте one.com.

Мой .htaccess живет/Байкалу и выглядит

# 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] 

Переписывая ССЛ теперь работает, я получаю HTTPS подключения к веб-интерфейсу байкальской. Доступ к нему через korganizer, thunderbird и андроид не удается - я пробовал любую продуманную комбинацию адресов. Моя первая попытка была с 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> 

заменен на реальные предметы без скобок в реальных файлах. (-; Может кто-нибудь дать мне подсказку

Привет, Wolf

ответ

0

Это сообщение об ошибке, как ожидается, GET запросы не работают по умолчанию коллекции

Попробуйте PROPFIND запрос, если вы?.. хочу, чтобы реальный ответ возвращался.

Смежные вопросы