diff --git a/src/router/index.js b/src/router/index.js
index ab603a745eef79c6de3269be2f61f017c08eb4e8..72e2709ccd9052458a9d237bd660427e032c94ee 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -4,6 +4,12 @@ import Index from '../views/Index.vue'
 
 Vue.use(VueRouter)
 
+let projectBase = "projet"
+console.log("window.location.pathname", window.location.pathname)
+if (window.location.pathname.includes("projet-partage")) {
+  projectBase = "projet-partage"
+}
+
 const routes = [
   {
     path: '/',
@@ -40,13 +46,13 @@ const routes = [
     component: () => import('../views/project/Project_edit.vue')
   },
   {
-    path: '/projet/:slug',
+    path: `/${projectBase}/:slug`,
     name: 'project_detail',
     props: true,
     component: () => import('../views/project/Project_detail.vue'),
   },
   {
-    path: '/projet/:slug/editer',
+    path: `/${projectBase}/:slug/editer`,
     name: 'project_edit',
     component: () => import('../views/project/Project_edit.vue')
   },
@@ -61,65 +67,65 @@ const routes = [
     component: () => import('../views/project/Project_edit.vue')
   },
   {
-    path: '/projet/:slug/administration-carte/',
+    path: `/${projectBase}/:slug/administration-carte/`,
     name: 'project_mapping',
     component: () => import('../views/project/Project_mapping.vue')
   },
   {
-    path: '/projet/:slug/membres/',
+    path: `/${projectBase}/:slug/membres/`,
     name: 'project_members',
     component: () => import('../views/project/Project_members.vue')
   },
   // * FEATURE TYPE 
   {
-    path: '/projet/:slug/type-signalement/ajouter/',
+    path: `/${projectBase}/:slug/type-signalement/ajouter/`,
     name: 'ajouter-type-signalement',
     props: true,
     component: () => import('../views/feature_type/Feature_type_edit.vue')
   },
   {
-    path: '/projet/:slug/type-signalement/ajouter/create_from/:slug_type_signal',
+    path: `/${projectBase}/:slug/type-signalement/ajouter/create_from/:slug_type_signal`,
     name: 'dupliquer-type-signalement',
     component: () => import('../views/feature_type/Feature_type_edit.vue')
   },
   {
-    path: '/projet/:slug/type-signalement/:feature_type_slug/',
+    path: `/${projectBase}/:slug/type-signalement/:feature_type_slug/`,
     name: 'details-type-signalement',
     component: () => import('../views/feature_type/Feature_type_detail.vue')
   },
   {
-    path: '/projet/:slug/type-signalement/:slug_type_signal/editer/',
+    path: `/${projectBase}/:slug/type-signalement/:slug_type_signal/editer/`,
     name: 'editer-type-signalement',
     component: () => import('../views/feature_type/Feature_type_edit.vue')
   },
   {
-    path: '/projet/:slug/type-signalement/:slug_type_signal/symbologie/',
+    path: `/${projectBase}/:slug/type-signalement/:slug_type_signal/symbologie/`,
     name: 'editer-symbologie-signalement',
     component: () => import('../views/feature_type/Feature_type_symbology.vue')
   },
   // * FEATURE 
   {
-    path: '/projet/:slug/signalement/lister/',
+    path: `/${projectBase}/:slug/signalement/lister/`,
     name: 'liste-signalements',
     component: () => import('../views/feature/Feature_list.vue')
   },
   {
-    path: '/projet/:slug/type-signalement/:slug_type_signal/signalement/ajouter/',
+    path: `/${projectBase}/:slug/type-signalement/:slug_type_signal/signalement/ajouter/`,
     name: 'ajouter-signalement',
     component: () => import('../views/feature/Feature_edit.vue')
   },
   {
-    path: '/projet/:slug/type-signalement/:slug_type_signal/signalement/:slug_signal',
+    path: `/${projectBase}/:slug/type-signalement/:slug_type_signal/signalement/:slug_signal`,
     name: 'details-signalement',
     component: () => import('../views/feature/Feature_detail.vue')
   },
   {
-    path: '/projet/:slug/type-signalement/:slug_type_signal/offline',
+    path: `/${projectBase}/:slug/type-signalement/:slug_type_signal/offline`,
     name: 'offline-signalement',
     component: () => import('../views/feature/Feature_offline.vue')
   },
   {
-    path: '/projet/:slug/type-signalement/:slug_type_signal/signalement/:slug_signal/editer/',
+    path: `/${projectBase}/:slug/type-signalement/:slug_type_signal/signalement/:slug_signal/editer/`,
     name: 'editer-signalement',
     component: () => import('../views/feature/Feature_edit.vue')
   },