fix: update metainfo

This commit is contained in:
2025-12-11 16:40:16 +03:00
parent f75dfb458e
commit 601050b24a
75 changed files with 1717 additions and 189 deletions

View File

@@ -1,12 +1,33 @@
import { AutoTech } from '@/views';
import type { Metadata } from 'next';
import { headers } from 'next/headers';
import { metaInfo } from '@shared/lib';
import { TMetainfo } from '@shared/types/metainfo';
export const metadata: Metadata = {
title: 'Автотехническая экспертиза | Компания ДИТРАСО',
const metainfo: TMetainfo = {
title: 'Автотехническая экспертиза',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги оценки имущества и проведение судебных экспертиз Тел.: +7 (900) 241-34-34. Предварительный анализ - бесплатно!',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
ogImageUrl: '/images/opengraph/expertise/auto.png',
};
export async function generateMetadata(): Promise<Metadata> {
const h = await headers();
const referer = h.get('referer') ?? '';
const host = h.get('host') ?? '';
const proto = h.get('x-forwarded-proto') ?? '';
const path = referer ? new URL(referer).pathname : '';
const metainfoExtended = Object.assign({}, metainfo, {
host: `${proto}://${host}`,
path: path,
});
return metaInfo(metainfoExtended);
}
export default function Page() {
return <AutoTech />;
}

View File

@@ -1,12 +1,33 @@
import { Buhgalter } from '@/views';
import type { Metadata } from 'next';
import { headers } from 'next/headers';
import { metaInfo } from '@shared/lib';
import { TMetainfo } from '@shared/types/metainfo';
export const metadata: Metadata = {
title: 'Бухгалтерская экспертиза | Компания ДИТРАСО',
const metainfo: TMetainfo = {
title: 'Бухгалтерская экспертиза',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги оценки имущества и проведение судебных экспертиз Тел.: +7 (900) 241-34-34. Предварительный анализ - бесплатно!',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
ogImageUrl: '/images/opengraph/expertise/buh.png',
};
export async function generateMetadata(): Promise<Metadata> {
const h = await headers();
const referer = h.get('referer') ?? '';
const host = h.get('host') ?? '';
const proto = h.get('x-forwarded-proto') ?? '';
const path = referer ? new URL(referer).pathname : '';
const metainfoExtended = Object.assign({}, metainfo, {
host: `${proto}://${host}`,
path: path,
});
return metaInfo(metainfoExtended);
}
export default function Page() {
return <Buhgalter />;
}

View File

@@ -1,12 +1,33 @@
import { Document } from '@/views';
import type { Metadata } from 'next';
import { headers } from 'next/headers';
import { metaInfo } from '@shared/lib';
import { TMetainfo } from '@shared/types/metainfo';
export const metadata: Metadata = {
title: 'Экспертиза документов | Компания ДИТРАСО',
const metainfo: TMetainfo = {
title: 'Экспертиза документов',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги оценки имущества и проведение судебных экспертиз Тел.: +7 (900) 241-34-34. Предварительный анализ - бесплатно!',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
ogImageUrl: '/images/opengraph/expertise/buh.png',
};
export async function generateMetadata(): Promise<Metadata> {
const h = await headers();
const referer = h.get('referer') ?? '';
const host = h.get('host') ?? '';
const proto = h.get('x-forwarded-proto') ?? '';
const path = referer ? new URL(referer).pathname : '';
const metainfoExtended = Object.assign({}, metainfo, {
host: `${proto}://${host}`,
path: path,
});
return metaInfo(metainfoExtended);
}
export default function Page() {
return <Document />;
}

View File

@@ -1,12 +1,33 @@
import { Finans } from '@/views';
import type { Metadata } from 'next';
import { headers } from 'next/headers';
import { metaInfo } from '@shared/lib';
import { TMetainfo } from '@shared/types/metainfo';
export const metadata: Metadata = {
const metainfo: TMetainfo = {
title: 'Финансово-экономическая экспертиза | Компания ДИТРАСО',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги оценки имущества и проведение судебных экспертиз Тел.: +7 (900) 241-34-34. Предварительный анализ - бесплатно!',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
ogImageUrl: '/images/opengraph/expertise/finance.png',
};
export async function generateMetadata(): Promise<Metadata> {
const h = await headers();
const referer = h.get('referer') ?? '';
const host = h.get('host') ?? '';
const proto = h.get('x-forwarded-proto') ?? '';
const path = referer ? new URL(referer).pathname : '';
const metainfoExtended = Object.assign({}, metainfo, {
host: `${proto}://${host}`,
path: path,
});
return metaInfo(metainfoExtended);
}
export default function Page() {
return <Finans />;
}

View File

@@ -1,12 +1,33 @@
import { Kadastr } from '@/views';
import type { Metadata } from 'next';
import { headers } from 'next/headers';
import { metaInfo } from '@shared/lib';
import { TMetainfo } from '@shared/types/metainfo';
export const metadata: Metadata = {
title: 'Кадастровая экспертиза | Компания ДИТРАСО',
const metainfo: TMetainfo = {
title: 'Кадастровая экспертиза',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги оценки имущества и проведение судебных экспертиз Тел.: +7 (900) 241-34-34. Предварительный анализ - бесплатно!',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
ogImageUrl: '/images/opengraph/expertise/kadastr.png',
};
export async function generateMetadata(): Promise<Metadata> {
const h = await headers();
const referer = h.get('referer') ?? '';
const host = h.get('host') ?? '';
const proto = h.get('x-forwarded-proto') ?? '';
const path = referer ? new URL(referer).pathname : '';
const metainfoExtended = Object.assign({}, metainfo, {
host: `${proto}://${host}`,
path: path,
});
return metaInfo(metainfoExtended);
}
export default function Page() {
return <Kadastr />;
}

View File

@@ -1,12 +1,33 @@
import { Computer } from '@/views';
import type { Metadata } from 'next';
import { headers } from 'next/headers';
import { metaInfo } from '@shared/lib';
import { TMetainfo } from '@shared/types/metainfo';
export const metadata: Metadata = {
title: 'Компьютерно-техническая экспертиза | Компания ДИТРАСО',
const metainfo: TMetainfo = {
title: 'Компьютерно-техническая экспертиза',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги оценки имущества и проведение судебных экспертиз Тел.: +7 (900) 241-34-34. Предварительный анализ - бесплатно!',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
ogImageUrl: '/images/opengraph/expertise/computer.png',
};
export async function generateMetadata(): Promise<Metadata> {
const h = await headers();
const referer = h.get('referer') ?? '';
const host = h.get('host') ?? '';
const proto = h.get('x-forwarded-proto') ?? '';
const path = referer ? new URL(referer).pathname : '';
const metainfoExtended = Object.assign({}, metainfo, {
host: `${proto}://${host}`,
path: path,
});
return metaInfo(metainfoExtended);
}
export default function Page() {
return <Computer />;
}

View File

@@ -1,12 +1,33 @@
import { ExpertiseCategory } from '@/views';
import type { Metadata } from 'next';
import { headers } from 'next/headers';
import { metaInfo } from '@shared/lib';
import { TMetainfo } from '@shared/types/metainfo';
export const metadata: Metadata = {
title: 'Проведение экспертиз | Компания ДИТРАСО',
const metainfo: TMetainfo = {
title: 'Проведение судебных экспертиз',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги оценки имущества и проведение судебных экспертиз Тел.: +7 (900) 241-34-34. Предварительный анализ - бесплатно!',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
ogImageUrl: '/images/opengraph/main.png',
};
export async function generateMetadata(): Promise<Metadata> {
const h = await headers();
const referer = h.get('referer') ?? '';
const host = h.get('host') ?? '';
const proto = h.get('x-forwarded-proto') ?? '';
const path = referer ? new URL(referer).pathname : '';
const metainfoExtended = Object.assign({}, metainfo, {
host: `${proto}://${host}`,
path: path,
});
return metaInfo(metainfoExtended);
}
export default function ExpertizaPage() {
return <ExpertiseCategory />;
}

View File

@@ -1,12 +1,33 @@
import { Pocherk } from '@/views';
import type { Metadata } from 'next';
import { headers } from 'next/headers';
import { metaInfo } from '@shared/lib';
import { TMetainfo } from '@shared/types/metainfo';
export const metadata: Metadata = {
title: 'Почерковедческая экспертиза | Компания ДИТРАСО',
const metainfo: TMetainfo = {
title: 'Почерковедческая экспертиза',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги оценки имущества и проведение судебных экспертиз Тел.: +7 (900) 241-34-34. Предварительный анализ - бесплатно!',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
ogImageUrl: '/images/opengraph/expertise/pocherk.png',
};
export async function generateMetadata(): Promise<Metadata> {
const h = await headers();
const referer = h.get('referer') ?? '';
const host = h.get('host') ?? '';
const proto = h.get('x-forwarded-proto') ?? '';
const path = referer ? new URL(referer).pathname : '';
const metainfoExtended = Object.assign({}, metainfo, {
host: `${proto}://${host}`,
path: path,
});
return metaInfo(metainfoExtended);
}
export default function Page() {
return <Pocherk />;
}

View File

@@ -1,12 +1,33 @@
import { Pozhar } from '@/views';
import type { Metadata } from 'next';
import { headers } from 'next/headers';
import { metaInfo } from '@shared/lib';
import { TMetainfo } from '@shared/types/metainfo';
export const metadata: Metadata = {
title: 'Пожарно-техническая экспертиза | Компания ДИТРАСО',
const metainfo: TMetainfo = {
title: 'Пожарно-техническая экспертиза',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги оценки имущества и проведение судебных экспертиз Тел.: +7 (900) 241-34-34. Предварительный анализ - бесплатно!',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
ogImageUrl: '/images/opengraph/expertise/pojar.png',
};
export async function generateMetadata(): Promise<Metadata> {
const h = await headers();
const referer = h.get('referer') ?? '';
const host = h.get('host') ?? '';
const proto = h.get('x-forwarded-proto') ?? '';
const path = referer ? new URL(referer).pathname : '';
const metainfoExtended = Object.assign({}, metainfo, {
host: `${proto}://${host}`,
path: path,
});
return metaInfo(metainfoExtended);
}
export default function Page() {
return <Pozhar />;
}

View File

@@ -1,12 +1,33 @@
import { Recenzii } from '@/views';
import type { Metadata } from 'next';
import { headers } from 'next/headers';
import { metaInfo } from '@shared/lib';
import { TMetainfo } from '@shared/types/metainfo';
export const metadata: Metadata = {
title: 'Строительно-техническая экспертиза | Компания ДИТРАСО',
const metainfo: TMetainfo = {
title: 'Рецензирование экспертизы',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги оценки имущества и проведение судебных экспертиз Тел.: +7 (900) 241-34-34. Предварительный анализ - бесплатно!',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
ogImageUrl: '/images/opengraph/expertise/recenzia.png',
};
export async function generateMetadata(): Promise<Metadata> {
const h = await headers();
const referer = h.get('referer') ?? '';
const host = h.get('host') ?? '';
const proto = h.get('x-forwarded-proto') ?? '';
const path = referer ? new URL(referer).pathname : '';
const metainfoExtended = Object.assign({}, metainfo, {
host: `${proto}://${host}`,
path: path,
});
return metaInfo(metainfoExtended);
}
export default function Page() {
return <Recenzii />;
}

View File

@@ -1,12 +1,33 @@
import { Stroit } from '@/views';
import type { Metadata } from 'next';
import { headers } from 'next/headers';
import { metaInfo } from '@shared/lib';
import { TMetainfo } from '@shared/types/metainfo';
export const metadata: Metadata = {
title: 'Рецензирование экспертизы | Компания ДИТРАСО',
const metainfo: TMetainfo = {
title: 'Строительно-техническая экспертиза',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги оценки имущества и проведение судебных экспертиз Тел.: +7 (900) 241-34-34. Предварительный анализ - бесплатно!',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
ogImageUrl: '/images/opengraph/expertise/stroika.png',
};
export async function generateMetadata(): Promise<Metadata> {
const h = await headers();
const referer = h.get('referer') ?? '';
const host = h.get('host') ?? '';
const proto = h.get('x-forwarded-proto') ?? '';
const path = referer ? new URL(referer).pathname : '';
const metainfoExtended = Object.assign({}, metainfo, {
host: `${proto}://${host}`,
path: path,
});
return metaInfo(metainfoExtended);
}
export default function Page() {
return <Stroit />;
}

View File

@@ -1,12 +1,33 @@
import { TechCrim } from '@/views';
import type { Metadata } from 'next';
import { headers } from 'next/headers';
import { metaInfo } from '@shared/lib';
import { TMetainfo } from '@shared/types/metainfo';
export const metadata: Metadata = {
title: 'Технико-криминалистическая экспертиза | Компания ДИТРАСО',
const metainfo: TMetainfo = {
title: 'Технико-криминалистическая экспертиза',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги оценки имущества и проведение судебных экспертиз Тел.: +7 (900) 241-34-34. Предварительный анализ - бесплатно!',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
ogImageUrl: '/images/opengraph/expertise/crime.png',
};
export async function generateMetadata(): Promise<Metadata> {
const h = await headers();
const referer = h.get('referer') ?? '';
const host = h.get('host') ?? '';
const proto = h.get('x-forwarded-proto') ?? '';
const path = referer ? new URL(referer).pathname : '';
const metainfoExtended = Object.assign({}, metainfo, {
host: `${proto}://${host}`,
path: path,
});
return metaInfo(metainfoExtended);
}
export default function Page() {
return <TechCrim />;
}

View File

@@ -1,12 +1,33 @@
import { Tovar } from '@/views';
import type { Metadata } from 'next';
import { headers } from 'next/headers';
import { metaInfo } from '@shared/lib';
import { TMetainfo } from '@shared/types/metainfo';
export const metadata: Metadata = {
title: 'Товароведческая экспертиза | Компания ДИТРАСО',
const metainfo: TMetainfo = {
title: 'Товароведческая экспертиза',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги оценки имущества и проведение судебных экспертиз Тел.: +7 (900) 241-34-34. Предварительный анализ - бесплатно!',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
ogImageUrl: '/images/opengraph/expertise/tovar.png',
};
export async function generateMetadata(): Promise<Metadata> {
const h = await headers();
const referer = h.get('referer') ?? '';
const host = h.get('host') ?? '';
const proto = h.get('x-forwarded-proto') ?? '';
const path = referer ? new URL(referer).pathname : '';
const metainfoExtended = Object.assign({}, metainfo, {
host: `${proto}://${host}`,
path: path,
});
return metaInfo(metainfoExtended);
}
export default function Page() {
return <Tovar />;
}

View File

@@ -1,12 +1,33 @@
import { Trasologia } from '@/views';
import type { Metadata } from 'next';
import { headers } from 'next/headers';
import { metaInfo } from '@shared/lib';
import { TMetainfo } from '@shared/types/metainfo';
export const metadata: Metadata = {
title: 'Трасологическая экспертиза | Компания ДИТРАСО',
const metainfo: TMetainfo = {
title: 'Трасологическая экспертиза',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги оценки имущества и проведение судебных экспертиз Тел.: +7 (900) 241-34-34. Предварительный анализ - бесплатно!',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
ogImageUrl: '/images/opengraph/expertise/trasologia.png',
};
export async function generateMetadata(): Promise<Metadata> {
const h = await headers();
const referer = h.get('referer') ?? '';
const host = h.get('host') ?? '';
const proto = h.get('x-forwarded-proto') ?? '';
const path = referer ? new URL(referer).pathname : '';
const metainfoExtended = Object.assign({}, metainfo, {
host: `${proto}://${host}`,
path: path,
});
return metaInfo(metainfoExtended);
}
export default function Page() {
return <Trasologia />;
}

View File

@@ -1,12 +1,33 @@
import { ZemStroy } from '@/views';
import type { Metadata } from 'next';
import { headers } from 'next/headers';
import { metaInfo } from '@shared/lib';
import { TMetainfo } from '@shared/types/metainfo';
export const metadata: Metadata = {
title: 'Земле-устроительная экспертиза | Компания ДИТРАСО',
const metainfo: TMetainfo = {
title: 'Земле-устроительная экспертиза',
description:
'Услуги независимой оценки и судебной экспертизы в Сочи и Краснодаре. Тел. +7 (900) 241-34-34',
'Услуги оценки имущества и проведение судебных экспертиз Тел.: +7 (900) 241-34-34. Предварительный анализ - бесплатно!',
companyName: 'Компания ДИТРАСО',
phone: '+7 (900) 241-34-34',
ogImageUrl: '/images/opengraph/expertise/zemlya.png',
};
export async function generateMetadata(): Promise<Metadata> {
const h = await headers();
const referer = h.get('referer') ?? '';
const host = h.get('host') ?? '';
const proto = h.get('x-forwarded-proto') ?? '';
const path = referer ? new URL(referer).pathname : '';
const metainfoExtended = Object.assign({}, metainfo, {
host: `${proto}://${host}`,
path: path,
});
return metaInfo(metainfoExtended);
}
export default function Page() {
return <ZemStroy />;
}