在重写路径中合并参数

时间:2015-10-21 12:27:44

标签: url-rewriting rewrite couchdb

我可以将params合并为重写处理程序或VHOST中的一个吗?

例如:

{
       "from": "/:db/:year/:doc",
       "to": "../../../:db%2F:year/:doc",
       "method": "GET"

   }

我有一个名为mydb / 2015的数据库。在URL中,斜杠“/”将被URL编码为%2F。我想拥有漂亮的网址和查询:

/mydb%2F2015/myDocId

更改为

/mydb/2015/myDocId

DocId可能有字符,应该是URL编码。

1 个答案:

答案 0 :(得分:1)

我担心这是不允许的:

  

您可以/作为文档ID的一部分但是如果您参考a   在URL中的文档,您必须始终将其编码为%2F。一个特例   是_design / documents,那些接受/ /%2F为/ after   _design,虽然/是首选,但DocID的其余部分仍然需要%2F。

Prooflink