Hi Goran,

Regarding have a cleaner WMS url inside your MS4W installation, you can follow the steps at http://mapserver.org/ogc/wms_server.html#changing-the-online-resource-url

So that means, if you wanted a clean url like http://localhost/cgi-bin/Demo/wms? you could:

- rename /ms4w/Apache/cgi-bin/mapserv.exe to /ms4w/Apache/cgi-bin/wms (no extension)
- edit /ms4w/Apache/conf/httpd.conf  and add at the bottom something like

  SetEnvIf Request_URI "/cgi-bin/wms" MS_MAPFILE=C:/ms4w/apps/mymap.map

- restart Apache service

   apache-restart.bat

Hope that helps.

-jeff



--
Jeff McKenna
MapServer Consulting and Training Services
http://www.gatewaygeomatics.com/



On 2017-10-21 4:31 AM, gorank wrote:
I would like to use Rewrite rules to change path to the map file in the URL
with mapfile name only.

Example:
http://localhost:81/cgi-bin/Demo/wms?map=*/ms4w/apps/Demo/N1.map*&REQUEST=GetCapabilities&SERVICE=WMS&VERSION=1.3.0

for users to be

http://localhost:81/cgi-bin/Demo/wms?map=*N1.map*&REQUEST=GetCapabilities&SERVICE=WMS&VERSION=1.3.0

I have tried different sugestions in mapserver documenation  but it doesn't
work.

I need help somebody to describe step by step:

1. Where should be located the new created  .htaccess file (Rewrite mode in
the httpd.conf file is activated - without #) . In the httpd.conf file
Document Root is

               # DocumentRoot: The directory out of which you will serve your
               # documents. By default, all requests are taken from this
directory, but
               # symbolic links and aliases may be used to point to other
locations.
               #
                DocumentRoot "C:/ms4w/Apache/htdocs"
                AccessFileName .htaccess


2. What should be written in the .htaccess file in my case

3. If i have different Rewrite rules for different paths how to separate
them in the  .htaccess file


Best Regards,
Goran


_______________________________________________
mapserver-users mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to