проблема с установкой на сайт в папке Есть решение
здравствуйте, почему то есть проблема с настройкой темы amp на сайт в подпапке.
1. неверно работает ссылка вверху страницы, настроено так как на скриншоте. но ссылка в логотипе ведет на https://www.lidonet.kz/almatya... как будто бы косая черта пропадает
2. верно ли настроена ссылка для установки под тег head? потому что при попытке открыть через валидатор, название подпапки не обрезается, выходит что-то типа такогоhttps://www.lidonet.kz/almaty/...
Добавить ответ
Здравствуйте, Амир!
Пришлите пожалуйста скриншот вашей структуры сайта.
Приложение Сайт –> структура.
Вот пример:
У вас два поселения с магазином.
Т.к. тема для обеих поселений использует одни и те же настройки, то одна из тем будет иметь не верные настройки.
Вам нужно сделать клон темы и для второго поселения магазина настраивать её как отдельную тему.
Что касается настройки Роутинг URL AMP-сайта.
Для первой темы нужно указать: /amp
Для второй темы нужно указать: /almaty/amp
Не верно.
Вам в код темы вообще лезть не нужно. Для этого есть выше обсуждаемые настройки.
Посмотрел, что у вас основная тема – Speed.
Там тоже есть подобная настройка, в которой вам нужно, наоборот, указать ссылку на amp поселение.
1. неверно, разные города имеют разные клоны темы, амп тема аналогично. тут суть не в настройка даже, а в том, что когда я нажимаю название сайта в шапке тем, там слэш в ссылке almaty/amp почему то не учитывается. тут явно что то с логикой кода, потому что ради интереса несколько слэшей я пишу в настройках, они пропадают. нет ли в коде какой то функции, которая слэши удаляет?
https://www.lidonet.kz/almaty/... нажмите на логотип, посмотрите сами
2. понял, из html убрал все, однако встроенная ссылка с подпапкой не работает верно. она открывает ссылку almaty/amp/almaty то есть лишнее слово almaty в конце откуда берется? я его не прописывал
попробуйте валидатором открыть, https://www.lidonet.kz/almaty/ открывается https://lidonet.kz/almaty/amp/almaty/
Поменяйте пожалуйста URL поселения для AMP Алматы с:
на:
И соответственно подогнать настройки под этот новый url.
Если не поможет, то нужно будет что-то думать и править код темы, т.к. я не предполагал, что амповая тема будет лежать в подпапке подпапки.
а нельзя ли проще сделать, я просто в amp не разбираюсь. могу ли я сделать просто поселение ampalmaty и все? то есть витрина алматы остается в своей подпапке, а ее амп версия будет не almaty/amp/ а скажем ampalmaty (то есть не в подпапке, а в корне, рядом)? или это всю логику работы темы сломает, и обязательно тема в подпапке лежать должна?
Думаю, что можно. Отличная идея! Главное - связать два поселения в настройках.
связать имеется в виду прописать поля о которых мы ранее говорили? или в шопскрипте или на сервере еще что то отдельно прописать что бы гугл видел что это амп страница а не отдельный сайт?
Да-да.. я имею в виду прописать в настройках обеих темы новые урлы.
Ни в шоп-скрипте ни на сервере ничего прописывать не надо.
решил вопрос так, папку с амп положил в корень, но все равно стандартная настройка в теме speed не убирала подпапку, пришлось эту настройку убрать, и вставить в html код который я так понимаю удаляет /almaty из url
теперь работает.
<link rel="amphtml" href="