проблема с установкой на сайт в папке Есть решение

амир
15 ноября 2021
1

здравствуйте, почему то есть проблема с настройкой темы amp на сайт в подпапке.

1. неверно работает ссылка вверху страницы, настроено так как на скриншоте. но ссылка в логотипе ведет на https://www.lidonet.kz/almatya... как будто бы косая черта пропадает

2. верно ли настроена ссылка для установки под тег head? потому что при попытке открыть через валидатор, название подпапки не обрезается, выходит что-то типа такогоhttps://www.lidonet.kz/almaty/...

2 ответа
  • Сергеев Владимир
    16 ноября 2021 21:09

    Здравствуйте, Амир! 

    Пришлите пожалуйста скриншот вашей структуры сайта. 
    Приложение Сайт –> структура. 

    Вот пример:

  • амир
    Решение
    16 ноября 2021 21:41

    • Сергеев Владимир
      16 ноября 2021 22:18

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

      Вам нужно сделать клон темы и для второго поселения магазина настраивать её как отдельную тему. 

      Что касается настройки Роутинг URL AMP-сайта.

       
      Для первой темы нужно указать: /amp
      Для второй темы нужно указать: /almaty/amp

      2. верно ли настроена ссылка для установки под тег head?

      Не верно. 
      Вам в код темы вообще лезть не нужно. Для этого есть выше обсуждаемые настройки. 
      Посмотрел, что у вас основная тема – Speed. 
      Там тоже есть подобная настройка, в которой вам нужно, наоборот, указать ссылку на amp поселение.  

      • амир
        Решение
        16 ноября 2021 23:08

        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/

        • Сергеев Владимир
          17 ноября 2021 10:30

          Поменяйте пожалуйста URL поселения для AMP Алматы с:

          almaty/amp/

          на: 

          amp/almaty/

          И соответственно подогнать настройки под этот новый url.

          Если не поможет, то нужно будет что-то думать и править код темы, т.к. я не предполагал, что амповая тема будет лежать в подпапке подпапки. 

          • амир
            Решение
            17 ноября 2021 10:48

            а нельзя ли проще сделать, я просто в amp не разбираюсь. могу ли я сделать просто поселение ampalmaty и все? то есть витрина алматы остается в своей подпапке, а ее амп версия будет не almaty/amp/ а скажем ampalmaty (то есть не в подпапке, а в корне, рядом)? или это всю логику работы темы сломает, и обязательно тема в подпапке лежать должна?

            • Сергеев Владимир
              17 ноября 2021 10:57

              Думаю, что можно. Отличная идея! Главное - связать два поселения в настройках. 

              • амир
                Решение
                17 ноября 2021 11:10

                связать имеется в виду прописать поля о которых мы ранее говорили? или в шопскрипте или на сервере еще что то отдельно прописать что бы гугл видел что это амп страница а не отдельный сайт? 

                • Сергеев Владимир
                  17 ноября 2021 12:47

                  Да-да.. я имею в виду прописать в настройках обеих темы новые урлы.
                  Ни в шоп-скрипте ни на сервере ничего прописывать не надо. 

                  • амир
                    Решение
                    17 ноября 2021 16:34

                    решил вопрос так, папку с амп положил в корень, но все равно стандартная настройка в теме speed не убирала подпапку, пришлось эту настройку убрать, и вставить в html код который я так понимаю удаляет /almaty из url

                    теперь работает.

                    <link rel="amphtml" href="https://www.lidonet.kz/ampalmaty{$wa->currentUrl()|replace:'/almaty':''}">

                    <link rel="amphtml" href="

Добавить ответ
Чтобы добавить комментарий, зарегистрируйтесь или войдите
Мы получаем и обрабатываем персональные данные посетителей нашего сайта в соответствии с официальной политикой.
Если Вы продолжите использовать сайт, мы будем считать, что Вас это устраивает.
Подписывайтесь и получайте скидки!

Узнавайте первым о скидках и специальных предложениях!