<div style="font-family: arial; font-size: 14px;"><div fr-original-style="" style="box-sizing: border-box;">It looks like you are using QGIS Server (I think it used to be called mapserver), not this MapServer.</div><div fr-original-style="" style="box-sizing: border-box;">Try <a fr-original-style="" href="https://documentation.qgis.org/3.16/en/docs/server_manual/introduction.html" style="box-sizing: border-box; color: rgb(0, 102, 147); text-decoration: underline; user-select: auto;" target="_blank" rel="noopener noreferrer">https://documentation.qgis.org/3.16/en/docs/server_manual/introduction.html</a></div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><hr id="previousmessagehr" fr-original-style="" style="box-sizing: border-box; clear: both; user-select: none;"><div fr-original-style="" style="box-sizing: border-box;"><span fr-original-style="" style="box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-weight: 700;">From</strong>: 1520 gis <juliermeopensourcedeveloper@gmail.com><br fr-original-style="" style="box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-weight: 700;">Sent</strong>: 4/12/21 9:28 AM<br fr-original-style="" style="box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-weight: 700;">To</strong>: mapserver-users@lists.osgeo.org<br fr-original-style="" style="box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-weight: 700;">Subject</strong>: [mapserver-users] Hide MAP Key file directory path</span></div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div dir="ltr" fr-original-style="" style="box-sizing: border-box;">Hi developers,<br fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;">I have hit my head on a wall, trying to hide the path of the file .qgs available in MAP Key.<div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">My first attempt was to redirect the URL (QUERY_STRING) according to the <a fr-original-style="" href="https://www.mapserver.org/ogc/wms_server.html" rel="noopener noreferrer" style="box-sizing: border-box; color: rgb(0, 102, 147); text-decoration: underline; user-select: auto;" target="_blank" rel="noopener noreferrer">link</a> :</div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;"><pre fr-original-style="line-height:1.2em;overflow:auto hidden;clear:both;padding:10px;border:1px solid rgb(198,201,203);font-size:1.2em;margin-top:0px;margin-bottom:0px;" style="line-height: 1.2em; overflow: auto hidden; clear: both; padding: 10px; border: 1px solid rgb(198, 201, 203); font-size: 1.2em; margin-top: 0px; margin-bottom: 0px; box-sizing: border-box; white-space: pre-wrap; overflow-wrap: break-word;">RewriteEngine on<br fr-original-style="" style="box-sizing: border-box;">RewriteRule wmsmap?(.*) /cgi-bin/mapserv?map=/home/www/mapserverstuff/mymapfile.map&$1</pre><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">Everything works fine if the whole URL is written in <strong fr-original-style="" style="box-sizing: border-box; font-weight: 700;">Substitution</strong> part</div><div fr-original-style="" style="box-sizing: border-box;"><pre fr-original-style="line-height:1.2em;overflow:auto hidden;clear:both;padding:10px;border:1px solid rgb(198,201,203);font-size:1.2em;margin-top:0px;margin-bottom:0px;" style="line-height: 1.2em; overflow: auto hidden; clear: both; padding: 10px; border: 1px solid rgb(198, 201, 203); font-size: 1.2em; margin-top: 0px; margin-bottom: 0px; box-sizing: border-box; white-space: pre-wrap; overflow-wrap: break-word;">RewriteEngine on<br fr-original-style="" style="box-sizing: border-box;">RewriteRule qgis-server?(.*) /cgi-bin/qgis_mapserv.fcgi?map=/home/qgis/project/map.qgs&version=1.3.0&service=WMS&request=GetCapabilities&$1</pre></div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">However, if I just add the MAP Key value in the query, I got the error [1] bellow, even setting the insensitive flag [NC]:</div></div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;"><pre fr-original-style="line-height:1.2em;overflow:auto hidden;clear:both;padding:10px;border:1px solid rgb(198,201,203);font-size:1.2em;margin-top:0px;margin-bottom:0px;" style="line-height: 1.2em; overflow: auto hidden; clear: both; padding: 10px; border: 1px solid rgb(198, 201, 203); font-size: 1.2em; margin-top: 0px; margin-bottom: 0px; box-sizing: border-box; white-space: pre-wrap; overflow-wrap: break-word;">RewriteEngine on<br fr-original-style="" style="box-sizing: border-box;">RewriteRule qgis-server?(.*) /cgi-bin/qgis_mapserv.fcgi?map=/home/qgis/project/map.qgs.map&$1</pre></div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">[1]</div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">localhost/qgis-server?</div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;"><div fr-original-class="gmail-line" fr-original-style="color:rgb(0,0,0);font-family:monospace;font-size:13px;" style="color: rgb(0, 0, 0); font-family: monospace; font-size: 13px; box-sizing: border-box;"><span fr-original-class="gmail-html-tag" fr-original-style="" style="box-sizing: border-box;"><ServiceExceptionReport<span fr-original-class="gmail-html-attribute" fr-original-style="" style="box-sizing: border-box;"> <span fr-original-class="gmail-html-attribute-name" fr-original-style="" style="box-sizing: border-box;">xmlns</span>="<span fr-original-class="gmail-html-attribute-value" fr-original-style="" style="box-sizing: border-box;"><a fr-original-style="" href="http://www.opengis.net/ogc" rel="noopener noreferrer" style="box-sizing: border-box; color: rgb(0, 102, 147); text-decoration: underline; user-select: auto;" target="_blank" rel="noopener noreferrer">http://www.opengis.net/ogc</a></span>"</span><span fr-original-class="gmail-html-attribute" fr-original-style="" style="box-sizing: border-box;"> <span fr-original-class="gmail-html-attribute-name" fr-original-style="" style="box-sizing: border-box;">version</span>="<span fr-original-class="gmail-html-attribute-value" fr-original-style="" style="box-sizing: border-box;">1.3.0</span>"</span>></span></div><div fr-original-class="gmail-opened" fr-original-style="margin-left:1em;color:rgb(0,0,0);font-family:monospace;font-size:13px;" style="margin-left: 1em; color: rgb(0, 0, 0); font-family: monospace; font-size: 13px; box-sizing: border-box;"><div fr-original-class="gmail-line" fr-original-style="" style="box-sizing: border-box;"><span fr-original-class="gmail-html-tag" fr-original-style="" style="box-sizing: border-box;"><ServiceException<span fr-original-class="gmail-html-attribute" fr-original-style="" style="box-sizing: border-box;"> <span fr-original-class="gmail-html-attribute-name" fr-original-style="" style="box-sizing: border-box;">code</span>="<span fr-original-class="gmail-html-attribute-value" fr-original-style="" style="box-sizing: border-box;">Service configuration error</span>"</span>></span>Service unknown or unsupported. Current supported services (case-sensitive): WMS WFS WCS WMTS SampleService, or use a WFS3 (OGC API Features) endpoint<span fr-original-class="gmail-html-tag" fr-original-style="" style="box-sizing: border-box;"></ServiceException></span></div></div><div fr-original-class="gmail-line" fr-original-style="color:rgb(0,0,0);font-family:monospace;font-size:13px;" style="color: rgb(0, 0, 0); font-family: monospace; font-size: 13px; box-sizing: border-box;"><span fr-original-class="gmail-html-tag" fr-original-style="" style="box-sizing: border-box;"></ServiceExceptionReport></span></div></div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">In order to start using the RewriteCond <span fr-original-style="color:rgb(51,51,51);" style="color: rgb(51, 51, 51); box-sizing: border-box;">%{QUERY_STRING} MAP=/home/qgis/project/map.qgs, I need to get this (case-sensitive) first. Refer to [1].</span></div><div fr-original-style="" style="box-sizing: border-box;"><span fr-original-style="color:rgb(51,51,51);" style="color: rgb(51, 51, 51); box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></span></div><div fr-original-style="" style="box-sizing: border-box;"><span fr-original-style="color:rgb(51,51,51);" style="color: rgb(51, 51, 51); box-sizing: border-box;">Any help in this matter will be very appreciated.</span></div><div fr-original-style="" style="box-sizing: border-box;"><span fr-original-style="color:rgb(51,51,51);" style="color: rgb(51, 51, 51); box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></span></div><div fr-original-style="" style="box-sizing: border-box;"><span fr-original-style="color:rgb(51,51,51);" style="color: rgb(51, 51, 51); box-sizing: border-box;">Kind regards</span></div><div fr-original-style="" style="box-sizing: border-box;"><span fr-original-style="color:rgb(51,51,51);" style="color: rgb(51, 51, 51); box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></span></div><div fr-original-style="" style="box-sizing: border-box;"><span fr-original-style="color:rgb(51,51,51);" style="color: rgb(51, 51, 51); box-sizing: border-box;">Julierme</span></div><div fr-original-style="" style="box-sizing: border-box;"><span fr-original-style="color:rgb(51,51,51);" style="color: rgb(51, 51, 51); box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></span></div><div fr-original-style="" style="box-sizing: border-box;"><span fr-original-style="color:rgb(51,51,51);" style="color: rgb(51, 51, 51); box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></span></div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div></div></div>