diff --git a/next.config.ts b/next.config.ts index e708fa1..c23ed1f 100644 --- a/next.config.ts +++ b/next.config.ts @@ -2,6 +2,15 @@ import type { NextConfig } from "next"; import path from "path"; const nextConfig: NextConfig = { + async redirects() { + return [ + { + source: "/air-freight", + destination: "/doormile-wings", + permanent: true, + }, + ]; + }, turbopack: { root: path.resolve(__dirname), }, diff --git a/src/app/air-freight/page.tsx b/src/app/air-freight/page.tsx index c10fff9..420fe24 100644 --- a/src/app/air-freight/page.tsx +++ b/src/app/air-freight/page.tsx @@ -1,62 +1,15 @@ -import AirFreightHero from "@/components/sections/AirFreightHero"; -import AirFreightServices from "@/components/sections/AirFreightServices"; -import AirFreightAdvantages from "@/components/sections/AirFreightAdvantages"; -import AirFreightCoverage from "@/components/sections/AirFreightCoverage"; -import AirFreightWorkflow from "@/components/sections/AirFreightWorkflow"; -import AirFreightFleet from "@/components/sections/AirFreightFleet"; -import AirFreightBenefits from "@/components/sections/AirFreightBenefits"; -import AirFreightBanner from "@/components/sections/AirFreightBanner"; -import AirFreightFAQ from "@/components/sections/AirFreightFAQ"; -import AirFreightCTA from "@/components/sections/AirFreightCTA"; +import { permanentRedirect } from "next/navigation"; export const metadata = { - title: "Air Freight – Doormile", - description: "Doormile Air Freight delivers precision cargo solutions — express air cargo, charter freight, cold chain, and customs clearance — across domestic and international trade lanes.", alternates: { - canonical: "https://doormile.com/air-freight", + canonical: "https://doormile.com/doormile-wings", }, - openGraph: { - title: "Air Freight – Doormile", - description: "Precision air cargo solutions across India and 60+ countries. Guaranteed transit times, real-time tracking, and full customs management from a single partner.", - url: "https://doormile.com/air-freight", - siteName: "Doormile", - type: "website", - images: [ - { - url: "https://doormile.com/images/air-freight-slide-1.jpg", - width: 1200, - height: 630, - alt: "Doormile Air Freight – precision cargo solutions", - }, - ], - }, - twitter: { - card: "summary_large_image", - title: "Air Freight – Doormile", - description: "Precision air cargo solutions across India and 60+ countries. Guaranteed transit times, real-time tracking, full customs management.", - images: ["https://doormile.com/images/air-freight-slide-1.jpg"], + robots: { + index: false, + follow: true, }, }; -export default function AirFreightPage() { - return ( -
-
-
-
- - - - - - - - - - -
-
-
-
- ); +export default function AirFreightRedirectPage() { + permanentRedirect("/doormile-wings"); } diff --git a/src/app/doormile-wings/page.tsx b/src/app/doormile-wings/page.tsx new file mode 100644 index 0000000..aecbfcd --- /dev/null +++ b/src/app/doormile-wings/page.tsx @@ -0,0 +1,62 @@ +import AirFreightHero from "@/components/sections/AirFreightHero"; +import AirFreightServices from "@/components/sections/AirFreightServices"; +import AirFreightAdvantages from "@/components/sections/AirFreightAdvantages"; +import AirFreightCoverage from "@/components/sections/AirFreightCoverage"; +import AirFreightWorkflow from "@/components/sections/AirFreightWorkflow"; +import AirFreightFleet from "@/components/sections/AirFreightFleet"; +import AirFreightBenefits from "@/components/sections/AirFreightBenefits"; +import AirFreightBanner from "@/components/sections/AirFreightBanner"; +import AirFreightFAQ from "@/components/sections/AirFreightFAQ"; +import AirFreightCTA from "@/components/sections/AirFreightCTA"; + +export const metadata = { + title: "Doormile Wings – Doormile", + description: "Doormile Wings delivers precision cargo solutions — express air cargo, charter capacity, cold chain, and customs clearance — across domestic and international trade lanes.", + alternates: { + canonical: "https://doormile.com/doormile-wings", + }, + openGraph: { + title: "Doormile Wings – Doormile", + description: "Precision air cargo solutions across India and 60+ countries. Guaranteed transit times, real-time tracking, and full customs management from a single partner.", + url: "https://doormile.com/doormile-wings", + siteName: "Doormile", + type: "website", + images: [ + { + url: "https://doormile.com/images/air-freight-slide-1.jpg", + width: 1200, + height: 630, + alt: "Doormile Wings precision cargo solutions", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "Doormile Wings – Doormile", + description: "Precision air cargo solutions across India and 60+ countries. Guaranteed transit times, real-time tracking, full customs management.", + images: ["https://doormile.com/images/air-freight-slide-1.jpg"], + }, +}; + +export default function AirFreightPage() { + return ( +
+
+
+
+ + + + + + + + + + +
+
+
+
+ ); +} diff --git a/src/app/express/page.tsx b/src/app/express/page.tsx new file mode 100644 index 0000000..2149cb5 --- /dev/null +++ b/src/app/express/page.tsx @@ -0,0 +1,133 @@ +import type { Metadata } from "next"; +import Link from "next/link"; + +export const metadata: Metadata = { + title: "Express – Doormile", + description: "Doormile Express — a fast-lane logistics service for time-critical shipments. Coming soon.", + alternates: { + canonical: "https://doormile.com/express", + }, + robots: { + index: false, + follow: true, + }, +}; + +export default function ExpressPage() { + return ( +
+
+
+
+
+ Solutions / Express +

+ Doormile Express is on its way +

+

+ We're building a fast-lane logistics service for time-critical shipments. + Check back soon, or explore what Doormile already delivers today. +

+
+ + Explore Doormile Wings + + + Get notified when we launch → + +
+
+
+
+
+ + {/* Self-contained placeholder styling, scoped to .express-coming-soon. + Re-declares --logico-dark-text-color/--logico-light-text-color/ + --logico-accent-color locally: the sitewide :root fallback is the + light-theme value (dark text on white), which would render near- + black text on this dark section without the override. */} +