Так... оказывается, что проблемой является проблема Exchange Сервера Малого бизнеса 2003. Я решил его следующим эта статья Microsoft KB.
Хотя другой диагностика инструменты намекал на несвязанные проблемы, как сертификаты и аутентификация, проблема состояла в том, что ActiveSync на SBS ожидает определенный Виртуальный каталог в названном IIS exchange-oma
это не было там по некоторым причинам, таким образом, я должен был создать каталог сам:
Интегрированная установка Сервера Малого бизнеса Microsoft Windows 2003 создает обменный-oma виртуальный каталог в IIS. Кроме того, это указывает на ключ реестра ExchangeVDir на/exchange-oma во время начальной установки. Другие мастера SBS, такие как Настраивать электронная почта и Мастер Интернет-соединения (CEICW) также ожидают, что имя виртуального каталога в IIS будет обменом-oma.
Я не уверен, как это, которым VDir не был там, но воссоздание его, добилось цели.
Спасибо все...
Попробуйте использовать
RewriteRule /?(.*) /cgi-bin/redirect.py?url=spencer [L,QSA,PT]
Для отладки попробуйте добавить:
RewriteLog "/var/log/apache2/rewrite.log"
RewriteLogLevel 3
Это правило:
RewriteRule ^(.*)$ /cgi-bin/redirect.py?url=spencer [L,QSA,PT]
означает: «перенаправить все запросы на /cgi-bin/redirect.py?url=spencer
»
Это то, что вы на самом деле хотите сделать?
Если нет, приведите два примера входящих URL и как они должны быть преобразованы.
В любом случае, вот мои 2 обычных совета:
Пожалуйста, попробуйте использовать Директива RewriteLog
: она помогает вам отслеживать такие проблемы:
# Trace:
# (!) file gets big quickly, remove in prod environments:
RewriteLog "/web/logs/mywebsite.rewrite.log"
RewriteLogLevel 9
RewriteEngine On
Мой любимый инструмент для проверки регулярного выражения:
http://www.quanetic.com/Regex (не забудьте выбрать ereg (POSIX) вместо preg (PCRE)!)