Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-25342

URL encoding of spaces

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Won't Do
    • None
    • None
    • Jira proxied behind IIS7 with Application Request Routing (ARR) and URL Rewriting.
    • We collect Jira feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

    Description

      NOTE: This suggestion is for JIRA Server. Using JIRA Cloud? See the corresponding suggestion.

      Jira's URL encoding scheme is incompatible with some web servers, notably IIS 7.5. By default, IIS disallows 'double encoding'. Jira uses this 'double encoding' to replace spaces in the names of file attachments with '+' characters. This causes an error (404 Not Found) when Jira is proxied through IIS with Application Request Routing and URL Rewriting (this is the normal situation with Windows Server 2008 and IIS 7). There is a workaround, but it requires weakening of the default security policy of IIS, which is never easy to swallow.

      Using '+' to represent spaces is not universally accepted as a valid practice. The more technically correct (but ugly) encoding of %20 would be safer in a wider variety of situations.

      I would like to see Atlassian products use this standard encoding practice.

      For background information, please see https://support.atlassian.com/browse/JSP-85127

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              52c40197588c Tim Long
              Votes:
              3 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: