HTML-страница AMP / наименование URL
(Канонические) URL моего сайта выглядят как
- https://example.com/foo.html (английская страница) и
- https://example.com/es/foo.html (испанская страница).
Я хочу добавить AMP HTML версии. Это хорошая идея, чтобы назвать версии AMP, как это? Есть ли другие / лучшие варианты?
- https://example.com/foo.amp.html (английская страница) и
- https://example.com/es/foo.amp.html (испанская страница).
(Я видел эту схему на примере ampby без объяснения причин.)
3 ответа
Я не понимаю, почему у вас должны быть проблемы. Смысл канонического URL-адреса и URL-адреса AMP заключался в том, чтобы сделать вашу страницу доступной для обнаружения, когда вы связываете AMP-страницы с версией не-AMP-страниц (поскольку Google теперь предпочитает AMPified-страницы):
Связывание страниц с помощью
Чтобы решить эту проблему, мы добавляем информацию о странице AMP на страницу без 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">
Мы используем параметр запроса, чтобы сообщить приложению, что отображать, что также работает:
<link rel="amphtml" href="https://www.example.com/url/to/document.html?layout=amp">
Если у вас есть канонические звуки от версии без AMP до версии страницы AMP, я не думаю, что это имеет значение.
Лично я иду за www.example.com/amp/foo.html