Как подключить AMP страницу для мобильных устройств?
Есть простая статическая страница формата index.html есть её копия, оформленная по канонам amp валидатора назовем её index.amp.html лежит в той же директории. Вопрос - Как для людей зашедших на сайт с мобильных устройств отдавать версию amp страницы, а для всех других - обычную index.html?
Сайт развернут на php 7.4 Apache HTTP Server
Тут надо что-то прописывать в .htaccess ?
Я читал документацию, но не вижу тут нужного ответа
Ответы (1 шт):
Проверьте что говорит об этом учебник АМП:
Как сообщать о наличии 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 для различных версий одной веб-страницы сложна в реализации и обслуживании. Мы не рекомендуем ее применять. Вместо нее лучше использовать адаптивный дизайн.