Hi Mark,
Ok so now I've added a rewrites.js file to my Couchapp root folder. In this
js file I have...
[
{
"method": "GET",
"from": "/home",
"to": "app/index.html",
}
]
In my couchapp rewrites.js file, I don't have any heading / in the from
entry, but it could be that it works anyway.
For this rewrite to work, you need an attachment to the design doc
called app/index.html (or a file _attachments/app/index.html in your
couchapp project). Is this the case ?
Did you check you vhost entry ? database/_design/designdocname/_rewrite
One very good hint to know what is going on is looking at the couch.log
file, since the rewritten path is showed there, so you can understand
what the rewrite engine is doing.
Also, I keep "services" open the background restart Couch after nearly
every change. When you change one of the ini's, you have to.
Do you know that you can edit the config on the fly ? Either with futon
http://127.0.0.1:5984/_utils/config.html by editing the vhosts/hostname
key or with curl doing
|curl -XPUT -d'"||rednecks/_design/rednecks/_rewrite"'
http://admin:[email protected]:5984/_config/vhosts/rnr.couchdb:5984|
Both these methods don't require a couchdb restart (reload is done
automatically). Very handy !
Franck