Index: trunk/scripts/SyncEditorLayerIndex.java
===================================================================
--- trunk/scripts/SyncEditorLayerIndex.java	(revision 17301)
+++ trunk/scripts/SyncEditorLayerIndex.java	(revision 17328)
@@ -539,4 +539,13 @@
     }
 
+    // catch reordered arguments and switches to WMS version 1.3.0
+    String unifyWMS(String url) {
+        String x[] = url.replaceAll("(?i)VERSION=[0-9.]+", "VERSION=x").replaceAll("(?i)SRS=", "CRS=").split("\\?");
+        String a[] = x[1].split("&");
+        Arrays.sort(a);
+        url = x[0]+"?"+String.join("&",a);
+        return url;
+    }
+
     void checkInOneButNotTheOther() {
         List<String> le = new LinkedList<>(eliUrls.keySet());
@@ -570,5 +579,9 @@
 
                         if (ide.equals(idj) && Objects.equals(getType(j), getType(e))) {
-                            myprintln("* URL for id "+idj+" differs ("+urle+"): "+getDescription(j));
+                            if(getType(j).equals("wms") && unifyWMS(urle).equals(unifyWMS(urlj))) {
+                              myprintln("# WMS-URL for id "+idj+" modified: "+getDescription(j));
+                            } else {
+                              myprintln("* URL for id "+idj+" differs ("+urle+"): "+getDescription(j));
+                            }
                             le.remove(urle);
                             lj.remove(urlj);
