[ 
https://issues.apache.org/jira/browse/COUCHDB-49?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12602237#action_12602237
 ] 

Christopher Lenz commented on COUCHDB-49:
-----------------------------------------

Damien said on IRC he didn't have a problem with special-casing design doc URLs 
as you suggest.

What finally pushed me over in favor of this is the Apache's mod_proxy 
unescapes URLs, so in such a setup, CouchDB would actually see the raw slash. 
While it's clear that mod_proxy is broken here (at least in reverse proxying 
mode), I do want to be able to at least edit my design docs in Futon when going 
through the proxy. :P

> A patch for the _design%2Fname hack.
> ------------------------------------
>
>                 Key: COUCHDB-49
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-49
>             Project: CouchDB
>          Issue Type: Bug
>          Components: HTTP Interface
>            Reporter: Paul Joseph Davis
>            Assignee: Christopher Lenz
>            Priority: Minor
>         Attachments: design_url_escape.patch
>
>
> I think I've managed to make a trivial patch so that design documents can be 
> accessed without the %2F hackery. Its pretty simple. Any request that starts 
> with _design is joined back with it's url and then sent to 
> handle_doc_request/5 methods.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to