Как подключить AMP страницу для мобильных устройств?

Есть простая статическая страница формата index.html есть её копия, оформленная по канонам amp валидатора назовем её index.amp.html лежит в той же директории. Вопрос - Как для людей зашедших на сайт с мобильных устройств отдавать версию amp страницы, а для всех других - обычную index.html?

Сайт развернут на php 7.4 Apache HTTP Server

Тут надо что-то прописывать в .htaccess ?

Я читал документацию, но не вижу тут нужного ответа


Ответы (1 шт):

Автор решения: nikant25

Проверьте что говорит об этом учебник АМП:

Как сообщать о наличии AMP-версии страницы

Для некоторых видов контента, например новостных статей, целесообразно размещать на одной странице как обычную версию материалов, так и вариант в формате AMP. Как сделать так, чтобы робот Google, обнаружив обычную страницу, обрабатывал ее AMP-версию?

Связывание страниц с помощью

Чтобы решить эту проблему, добавьте информацию об AMP-странице в раздел обычной страницы, используя теги , и наоборот.

На обычную страницу следует добавить следующий код:

<link rel="amphtml" href="https://www.example.com/url/to/amp/document.html">

На AMP-странице нужно разместить такой код:

<link rel="canonical" href="https://www.example.com/url/to/full/document.html">

Таким образом браузер сам определит требуемый линк для размера дисплея пользователя.

Тем не менее Гугл предостерегает:

Конфигурация сайта с разными URL для различных версий одной веб-страницы сложна в реализации и обслуживании. Мы не рекомендуем ее применять. Вместо нее лучше использовать адаптивный дизайн.

→ Ссылка