Шаблоны, блочный контент, инклуды, отложенный рендер, разделение контент/код, вот это вот всеЧто еще вам написать чтобы вы перестали заниматься ерундой и начали что-либо учить?
Т.е. как бы два редиректа получаются, один по DNSДнс не так работает. Представьте что вы купили еще один домен, и завязали его на ваш хостинг. Где тут редирект? Его нет, так как браузер СРАЗУ обращается к вашему хостеру. Тут только разница что ФАКТИЧЕСКИ старый домен принадлежит не вам (так как это субдомен) и завтра там может появиться другой контент, а цнейм внезапно перестанет указывать на ваш хост.
то есть, правильно понимаю, что сначала их хост перенаправит по cname на мой хост,Нет, не правильно. Никакого редиректа в случае цнеэйм не будет, сразу откроется ваш сайт, без захода на ваш старый сервер. В записях днс просто будет прописан айпи вашего нового сервера. Это НЕ РЕДИРЕКТ, это переопределение домена с хостинга на хостинг. При этом домен остается привязанным к сайту. Редирект указывает в явной форме что домен сменен на новый.
The Easy AnswerТо есть в вашем случае нужен редирект, так как старый домен вы обслуживать и раскручивать не имеете желания. Иначе через цнэйм он будет фигурировать в ПС как второй домен сайта.
If you want to:
Migrate an existing set of links from one subdomain to another.
Migrate a blog or subdomain to the root domain.
Migrate from one domain to another.
You should use a redirect.
поэтому спрашиваю у знающих как быть,Та нее... Вы СНАЧАЛА создали себе проблему, не подумав как это делается обычно (ведь есть миллионы сайтов с похожей структурой и аналогичной задачей), а затем начали искать костыли нужного размера. Сарказм - один из методов передачи ярких образов наиболее компактным образом. Daria Motorina абсолютно верно заметила что вы пытаетесь создать то что нормальные люди уже давно используют - шаблоны и блоки, вместо 40 страниц с повторяющимся кодом.
увидела, что они передают себе параметры в поля через UTM-метки.Это как бы не утм метки, это переменные GET. Но скорее всего параллельно с ними передаются POST данные.
API у сайта нашла, но толку с него для меня мало :(даже не знаю что сказать... Если толку с апи нет, то навряд ли что то у вас получится по другому... Вроде апи там достаточно прозрачный. Другое дело что знаниями базовой верстки вам не обойтись конечно же.
копаюсь в коде страницы, но не получается найти action,он либо не указан совсем, и тогда это как бы указывает делать субмит на текущую страницу, либо через акс на яваскрипте.
Как к нему прикрутить CURL?прикрутить через серверный скрипт конечно же, вопрос в том что у вас на бэкенде в качестве серверного языка, если он у вас вообще предполагается...
"дублировать или пропускать"вот, тут у вас основная ошибка. Вы не дублируете, а записываете состояние. Как минимум дата изменилась. То есть вместо просто внесения в лог сущности, вы сначала проверяете есть ли изменения ( + 1 операция), потом записываете, потом при извлечении вычисляете какие даты пропущены (+ 1 операция) и потом вытаскиваете предыдущие (+ 1 операция). Найс?