diff --git a/next.config.js b/next.config.js index 567b1fcd..e66876ac 100644 --- a/next.config.js +++ b/next.config.js @@ -14,6 +14,25 @@ const nextConfig = { }, ], }, + async redirects() { + return [ + { + source: '/support-care-maven', + destination: '/support-care', + permanent: true, + }, + { + source: '/en/support-care-maven', + destination: '/en/support-care', + permanent: true, + }, + { + source: '/de/support-care-maven', + destination: '/de/support-care', + permanent: true, + }, + ]; + }, }; export default withNextIntl(nextConfig); diff --git a/public/support-care-maven/component-logos/apache-commons.svg b/public/support-care/component-logos/apache-commons.svg similarity index 100% rename from public/support-care-maven/component-logos/apache-commons.svg rename to public/support-care/component-logos/apache-commons.svg diff --git a/public/support-care-maven/component-logos/apache-log4j.png b/public/support-care/component-logos/apache-log4j.png similarity index 100% rename from public/support-care-maven/component-logos/apache-log4j.png rename to public/support-care/component-logos/apache-log4j.png diff --git a/public/support-care-maven/component-logos/apache-maven.svg b/public/support-care/component-logos/apache-maven.svg similarity index 100% rename from public/support-care-maven/component-logos/apache-maven.svg rename to public/support-care/component-logos/apache-maven.svg diff --git a/public/support-care-maven/component-logos/eclipse-temurin.svg b/public/support-care/component-logos/eclipse-temurin.svg similarity index 100% rename from public/support-care-maven/component-logos/eclipse-temurin.svg rename to public/support-care/component-logos/eclipse-temurin.svg diff --git a/public/support-care-maven/component-logos/junit.svg b/public/support-care/component-logos/junit.svg similarity index 100% rename from public/support-care-maven/component-logos/junit.svg rename to public/support-care/component-logos/junit.svg diff --git a/public/support-care-maven/foundation-logos/afs.svg b/public/support-care/foundation-logos/afs.svg similarity index 100% rename from public/support-care-maven/foundation-logos/afs.svg rename to public/support-care/foundation-logos/afs.svg diff --git a/public/support-care-maven/foundation-logos/eclipse.png b/public/support-care/foundation-logos/eclipse.png similarity index 100% rename from public/support-care-maven/foundation-logos/eclipse.png rename to public/support-care/foundation-logos/eclipse.png diff --git a/public/support-care-maven/foundation-logos/lf.svg b/public/support-care/foundation-logos/lf.svg similarity index 100% rename from public/support-care-maven/foundation-logos/lf.svg rename to public/support-care/foundation-logos/lf.svg diff --git a/public/support-care-maven/networking.png b/public/support-care/networking.png similarity index 100% rename from public/support-care-maven/networking.png rename to public/support-care/networking.png diff --git a/public/support-care-maven/oe-delivers-container.png b/public/support-care/oe-delivers-container.png similarity index 100% rename from public/support-care-maven/oe-delivers-container.png rename to public/support-care/oe-delivers-container.png diff --git a/public/support-care-maven/os-benefits-de.png b/public/support-care/os-benefits-de.png similarity index 100% rename from public/support-care-maven/os-benefits-de.png rename to public/support-care/os-benefits-de.png diff --git a/public/support-care-maven/os-benefits.png b/public/support-care/os-benefits.png similarity index 100% rename from public/support-care-maven/os-benefits.png rename to public/support-care/os-benefits.png diff --git a/public/support-care-maven/pyramid.png b/public/support-care/pyramid.png similarity index 100% rename from public/support-care-maven/pyramid.png rename to public/support-care/pyramid.png diff --git a/public/support-care-maven/roundtable.png b/public/support-care/roundtable.png similarity index 100% rename from public/support-care-maven/roundtable.png rename to public/support-care/roundtable.png diff --git a/public/support-care-maven/services-pictograms/custom-containers.svg b/public/support-care/services-pictograms/custom-containers.svg similarity index 100% rename from public/support-care-maven/services-pictograms/custom-containers.svg rename to public/support-care/services-pictograms/custom-containers.svg diff --git a/public/support-care-maven/services-pictograms/documentation.svg b/public/support-care/services-pictograms/documentation.svg similarity index 100% rename from public/support-care-maven/services-pictograms/documentation.svg rename to public/support-care/services-pictograms/documentation.svg diff --git a/public/support-care-maven/services-pictograms/long-term-support.svg b/public/support-care/services-pictograms/long-term-support.svg similarity index 100% rename from public/support-care-maven/services-pictograms/long-term-support.svg rename to public/support-care/services-pictograms/long-term-support.svg diff --git a/public/support-care-maven/services-pictograms/security.svg b/public/support-care/services-pictograms/security.svg similarity index 100% rename from public/support-care-maven/services-pictograms/security.svg rename to public/support-care/services-pictograms/security.svg diff --git a/public/support-care-maven/services-pictograms/workshops.svg b/public/support-care/services-pictograms/workshops.svg similarity index 100% rename from public/support-care-maven/services-pictograms/workshops.svg rename to public/support-care/services-pictograms/workshops.svg diff --git a/public/support-care-maven/support-and-care-logo.svg b/public/support-care/support-and-care-logo.svg similarity index 100% rename from public/support-care-maven/support-and-care-logo.svg rename to public/support-care/support-and-care-logo.svg diff --git a/public/support-care-maven/support-care-logo.svg b/public/support-care/support-care-logo.svg similarity index 100% rename from public/support-care-maven/support-care-logo.svg rename to public/support-care/support-care-logo.svg diff --git a/public/support-care-maven/tree.png b/public/support-care/tree.png similarity index 100% rename from public/support-care-maven/tree.png rename to public/support-care/tree.png diff --git a/src/app/[locale]/support-care-maven/layout.tsx b/src/app/[locale]/support-care/layout.tsx similarity index 100% rename from src/app/[locale]/support-care-maven/layout.tsx rename to src/app/[locale]/support-care/layout.tsx diff --git a/src/app/[locale]/support-care-maven/page.tsx b/src/app/[locale]/support-care/page.tsx similarity index 94% rename from src/app/[locale]/support-care-maven/page.tsx rename to src/app/[locale]/support-care/page.tsx index f8cb8949..a527aa86 100644 --- a/src/app/[locale]/support-care-maven/page.tsx +++ b/src/app/[locale]/support-care/page.tsx @@ -15,7 +15,7 @@ export default function SupportCareMavenPage() { {/* Hero Section */}
{t('logoAlt')} Eclipse Temurin Apache Maven JUnit Apache Log4j Apache Commons {[ { - img: '/support-care-maven/component-logos/eclipse-temurin.svg', + img: '/support-care/component-logos/eclipse-temurin.svg', name: t('temurin.name'), desc: t('temurin.desc'), alt: 'Eclipse Temurin', width: 225, }, { - img: '/support-care-maven/component-logos/apache-maven.svg', + img: '/support-care/component-logos/apache-maven.svg', name: t('maven.name'), desc: t('maven.desc'), alt: 'Apache Maven', width: 190, }, { - img: '/support-care-maven/component-logos/junit.svg', + img: '/support-care/component-logos/junit.svg', name: t('junit.name'), desc: t('junit.desc'), alt: 'JUnit', width: 169, }, { - img: '/support-care-maven/component-logos/apache-log4j.png', + img: '/support-care/component-logos/apache-log4j.png', name: t('log4j.name'), desc: t('log4j.desc'), alt: 'Apache Log4j', width: 116, }, { - img: '/support-care-maven/component-logos/apache-commons.svg', + img: '/support-care/component-logos/apache-commons.svg', name: t('commons.name'), desc: t('commons.desc'), alt: 'Apache Commons', @@ -206,7 +206,7 @@ export default function SupportCareMavenPage() {
{t('pyramidAlt')} {[ { - img: '/support-care-maven/services-pictograms/long-term-support.svg', + img: '/support-care/services-pictograms/long-term-support.svg', name: t('lts.name'), desc: t('lts.desc'), }, { - img: '/support-care-maven/services-pictograms/security.svg', + img: '/support-care/services-pictograms/security.svg', name: t('security.name'), desc: t('security.desc'), }, { - img: '/support-care-maven/services-pictograms/documentation.svg', + img: '/support-care/services-pictograms/documentation.svg', name: t('documentation.name'), desc: t('documentation.desc'), }, { - img: '/support-care-maven/services-pictograms/workshops.svg', + img: '/support-care/services-pictograms/workshops.svg', name: t('workshops.name'), desc: t('workshops.desc'), }, { - img: '/support-care-maven/services-pictograms/workshops.svg', + img: '/support-care/services-pictograms/workshops.svg', name: t('webinars.name'), desc: t('webinars.desc'), }, { - img: '/support-care-maven/services-pictograms/custom-containers.svg', + img: '/support-care/services-pictograms/custom-containers.svg', name: t('customBuilds.name'), desc: t('customBuilds.desc'), }, @@ -356,7 +356,7 @@ export default function SupportCareMavenPage() {
{t('containersImgAlt')} {[ { - img: '/support-care-maven/foundation-logos/eclipse.png', + img: '/support-care/foundation-logos/eclipse.png', name: 'Eclipse Foundation', desc: t('eclipseDesc'), imgWidth: 180, imgHeight: 64, }, { - img: '/support-care-maven/foundation-logos/lf.svg', + img: '/support-care/foundation-logos/lf.svg', name: 'Linux Foundation', desc: t('lfDesc'), imgWidth: 120, imgHeight: 64, }, { - img: '/support-care-maven/foundation-logos/afs.svg', + img: '/support-care/foundation-logos/afs.svg', name: 'Apache Software Foundation', desc: t('asfDesc'), imgWidth: 120, diff --git a/src/data-temp/mainMenu.json b/src/data-temp/mainMenu.json index 0f52ca10..f531eb07 100644 --- a/src/data-temp/mainMenu.json +++ b/src/data-temp/mainMenu.json @@ -27,7 +27,7 @@ "name": "Support & Care", "i18nKey": "supportAndCare", "altI18nKey": "supportAndCareDescription", - "link": "/support-care-maven/", + "link": "/support-care/", "visibleInNavigation": true, "visibleInFooter": true }, @@ -51,7 +51,7 @@ "name": "Support & Care for Maven", "i18nKey": "mavenSupport", "altI18nKey": "mavenSupportDescription", - "link": "/support-care-maven/", + "link": "/support-care/", "visibleInNavigation": false, "visibleInFooter": false }, diff --git a/src/data/mainMenu.json b/src/data/mainMenu.json index 91f4f791..30bd0057 100644 --- a/src/data/mainMenu.json +++ b/src/data/mainMenu.json @@ -27,7 +27,7 @@ "name": "Support & Care", "i18nKey": "supportAndCare", "altI18nKey": "supportAndCareDescription", - "link": "/support-care-maven/", + "link": "/support-care/", "visibleInNavigation": true, "visibleInFooter": true }, @@ -51,7 +51,7 @@ "name": "Support & Care for Maven", "i18nKey": "mavenSupport", "altI18nKey": "mavenSupportDescription", - "link": "/support-care-maven/", + "link": "/support-care/", "visibleInNavigation": false, "visibleInFooter": false },