Я пытаюсь переписать URL для моих представлений (приложение будет использовать виртуальный хост CouchDB):
"from": "/views/*",
"to": "_view/*",
"method": "*",
"query": {}
Итак, когда я пытаюсь получить доступ:
db/_design/db/_rewrite/views/
в журнале есть такая информация:
rewrite to "/db/_design/db/_view"
Как и ожидалось, я получаю {"error":"method_not_allowed","reason":"Only GET,POST,HEAD allowed"}
Но если я попытаюсь достичь какой-нибудь функции просмотра:
db/_design/db/_rewrite/views/all
в журнале я получаю очень странное (для меня) сообщение:
rewrite to "/db/views/all?doc=views&attachment=all"
И тогда я получаю 404 ответа. Я могу получить доступ к просмотру через стандартный URL: db/_design/db/_view/all
и все работает нормально. И другие мои правила перезаписи тоже отлично работают. Я могу достичь своей точки зрения с помощью следующего правила перезаписи:
"from": "/allview",
"to": "_view/all"
Где я делаю это неправильно?
CouchDB 1.0.1, CouchApp 0.7.6, Ubuntu Linux 10.10