URLs that containing a plus symbol can't be displayed
Platform Notice: Data Center - This article applies to Atlassian products on the Data Center platform.
Note that this knowledge base article was created for the Data Center version of the product. Data Center knowledge base articles for non-Data Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Except Fisheye and Crucible
The content on this page relates to platforms which are not supported for JIRA. Consequently, Atlassian can not guarantee providing any support for the steps described on this page. Please be aware that this material is provided for your information only and that you use it at your own risk.
Symptoms
JIRA is behind IIS and when trying to access JIRA URLs that contain a plus symbol in it, the page doesn't bring JIRA content. Instead, to returns the message "The request filtering module is configured to deny a request that contains a double escape sequence".
The following appears in the screen:
Cause
By default, IIS prohibits any URL that contains a '+' character in the URL from being served.
Resolution
Set IIS to allow double escaping for JIRA site. It can be done in three different ways:
- Directly through IIS console as instructed in this documentation;
Or directly modifying the
web.config
file of the IIS Site, inside the<system.webServer>
tag, add the following:<security> <requestFiltering allowDoubleEscaping="true" /> </security>
Or via command line in the IIS server:
%windir%\system32\inetsrv\appcmd set config "<JIRA_site_name_in_IIS>" -section:system.webServer/security/requestfiltering -allowDoubleEscaping:true
It may need to restart JIRA site in IIS.