diff --git a/modules/node.module b/modules/node.module
index 4c2ba95895ceae230c6bc4d8c81e2aae94176abb..36c6fb16e8bae2dc8b9e2e4bcf20ac9115f2458c 100644
--- a/modules/node.module
+++ b/modules/node.module
@@ -698,9 +698,9 @@ function node_menu($may_cache) {
         }
       }
     }
-    else if (arg(0) == 'admin' && arg(1) == 'node' && arg(2) == 'configure' && arg(3) == 'types' && is_string(arg(4))) {
-      $items[] = array('path' => 'admin/settings/content-types/'. arg(4),
-        'title' => t("'%name' content type", array('%name' => node_invoke(arg(4), 'node_name'))),
+    else if (arg(0) == 'admin' && arg(1) == 'settings' && arg(2) == 'content-types' && is_string(arg(3))) {
+      $items[] = array('path' => 'admin/settings/content-types/'. arg(3),
+        'title' => t("'%name' content type", array('%name' => node_invoke(arg(3), 'node_name'))),
         'type' => MENU_CALLBACK);
     }
   }
diff --git a/modules/node/node.module b/modules/node/node.module
index 4c2ba95895ceae230c6bc4d8c81e2aae94176abb..36c6fb16e8bae2dc8b9e2e4bcf20ac9115f2458c 100644
--- a/modules/node/node.module
+++ b/modules/node/node.module
@@ -698,9 +698,9 @@ function node_menu($may_cache) {
         }
       }
     }
-    else if (arg(0) == 'admin' && arg(1) == 'node' && arg(2) == 'configure' && arg(3) == 'types' && is_string(arg(4))) {
-      $items[] = array('path' => 'admin/settings/content-types/'. arg(4),
-        'title' => t("'%name' content type", array('%name' => node_invoke(arg(4), 'node_name'))),
+    else if (arg(0) == 'admin' && arg(1) == 'settings' && arg(2) == 'content-types' && is_string(arg(3))) {
+      $items[] = array('path' => 'admin/settings/content-types/'. arg(3),
+        'title' => t("'%name' content type", array('%name' => node_invoke(arg(3), 'node_name'))),
         'type' => MENU_CALLBACK);
     }
   }