• Как исправить ошибку при подключении динамической формы на Турбо страницах Яндекс?

    @SergeyRe
    Все работает-главное правильно настроить сервер обработки формы. Пример на php есть у Яндекса. Домен должен совпадать с доменом сайта.

    Привожу пример на ноде
    import Cors from "cors";
    import initMiddleware from "../../lib/init-middleware";
    
    const cors = initMiddleware(
      // You can read more about the available options here: https://github.com/expressjs/cors#configuration-options
      Cors({
        methods: ["POST", "OPTIONS"],
        origin: [
          /^(https:\/\/(?:.*\.)?yandex\.(?:ru|by|uz|com|com\.tr))$/,
          /^(https:\/\/(?:.*\.)?turbopages.org)$/
        ],
        credentials: true,
      })
    );
    export default async function handler(req, res) {
      await cors(req, res);
    //остальная логика 
      res.json([
        {
          field: "description",
          value:
            "Спасибо за подписку .Мы сообщим , как только так сразу",
        },
        {
          field: "link",
          value: "На главную",
          href: "https://batteryhelp.ru",
        },
      ]);
    }

    Работающий пример
    Ответ написан
    Комментировать
  • Последний слеш (trailing slash) и www

    @SergeyRe
    С точки зрения юзабилити -вариант без www и слешов в конце приоритетней
    если на сайт планируется большой процент прямых заходов , скорее всего его и надо придерживаться.
    С точки зрения SEO -по барабану , если сделаны 301 редиректы -скажем
    example.com>>www.example.com
    /about>>/about/
    Ответ написан
    Комментировать