diff --git a/webapp/src/Controller/Organization/OrganizationDisplayController.php b/webapp/src/Controller/Organization/OrganizationDisplayController.php
index b7acb5ec4a814e3b54e565519c2c1ae8913485f5..9543c0249c9e6dde2cf0e57601849ebc67bf6a4a 100644
--- a/webapp/src/Controller/Organization/OrganizationDisplayController.php
+++ b/webapp/src/Controller/Organization/OrganizationDisplayController.php
@@ -133,6 +133,8 @@ public function displayOneOrganizationPage(
     }
 
 
+    ///////////////////////////////////////////////////////////////////////////////////
+
     #[Route(
         path: [
             'en' => '/{_locale}/organisations/',
@@ -171,7 +173,6 @@ public function allOrganizationsPageFixUrlTypo(string $_locale): RedirectRespons
         );
     }
 
-
     #[Route(
         path: [
             'en' => '/{_locale}/organizations/',
@@ -190,6 +191,27 @@ public function displayAllOrganization(string $_locale, OrganizationRepository $
         ];
     }
 
+    ///////////////////////////////////////////////////////////////////////////////////
+
+    #[Route(
+        path: [
+            'en' => '/{_locale}/organisations/entreprises/',
+            'fr' => '/{_locale}/organizations/companies/',
+        ],
+        name: 'app_anonymous_organization_display_all_company_allow_to_change_locale_in_url',
+        methods: ['GET', 'HEAD']
+    )]
+    public function allCompaniesPageAllowToChangeLocaleInUrl(string $_locale): RedirectResponse
+    {
+        return new RedirectResponse(
+            url: $this->generateUrl(
+                route: 'app_anonymous_organization_display_all_org_company',
+                parameters: ['_locale' => "$_locale"],
+            ),
+            status: Response::HTTP_PERMANENTLY_REDIRECT,
+        );
+    }
+
     #[Route(
         path: [
             'en' => '/{_locale}/organizations/companies/',
@@ -209,6 +231,27 @@ public function displayAllCompanies(
         );
     }
 
+    ///////////////////////////////////////////////////////////////////////////////////
+
+    #[Route(
+        path: [
+            'en' => '/{_locale}/organisations/administration/',
+            'fr' => '/{_locale}/organizations/public-sector/',
+        ],
+        name: 'app_anonymous_organization_display_all_public_sector_allow_to_change_locale_in_url',
+        methods: ['GET', 'HEAD']
+    )]
+    public function allPublicSectorPageAllowToChangeLocaleInUrl(string $_locale): RedirectResponse
+    {
+        return new RedirectResponse(
+            url: $this->generateUrl(
+                route: 'app_anonymous_organization_display_all_org_public_sector',
+                parameters: ['_locale' => "$_locale"],
+            ),
+            status: Response::HTTP_PERMANENTLY_REDIRECT,
+        );
+    }
+
     #[Route(
         path: [
             'en' => '/{_locale}/organizations/public-sector/',
@@ -228,6 +271,27 @@ public function displayAllPublicSector(
         );
     }
 
+    ///////////////////////////////////////////////////////////////////////////////////
+
+    #[Route(
+        path: [
+            'en' => '/{_locale}/organisations/association/',
+            'fr' => '/{_locale}/organizations/non-profit/',
+        ],
+        name: 'app_anonymous_organization_display_all_no_profit_allow_to_change_locale_in_url',
+        methods: ['GET', 'HEAD']
+    )]
+    public function allNoProfitOrgPageAllowToChangeLocaleInUrl(string $_locale): RedirectResponse
+    {
+        return new RedirectResponse(
+            url: $this->generateUrl(
+                route: 'app_anonymous_organization_display_all_org_no_profit',
+                parameters: ['_locale' => "$_locale"],
+            ),
+            status: Response::HTTP_PERMANENTLY_REDIRECT,
+        );
+    }
+
 
     #[Route(
         path: [