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 операция). Найс?
проектирования классов/функций к базе не имеют.Справедливости ради - имеют, но носят совершенно иной смысл нежели его пытается пропихнуть ТС.
DRY - это не повторяться.То есть обычно вы дальше заголовка не читаете... Найс...
мой пример работаетне сомневаюсь, я много таких "мойкодработает" видел, только как оно работает отдельная песня...
а вот стоит так делать или нет уже вопроснет, не вопрос, в смысле ответ очевиден - нет.
ваш сарказм не в темупочему же? Как раз один в один описывает ваш вопрос.
Они недавно полностью переделали мобильную версию.угу, только это никак не сопоставимо с трудозатратами на объединение версий.
Банально, в чате ВК на десктопе нельзя напрямую снять видео в формате stories, в отличии от мобильной версии.Вы путаете возможности десктопа / мобильного и возможности мобильной версии/десктопной версии. То есть в мобиле есть функция экспорта фото/видео в браузер с камеры, и это можно использовать на всех сайтах где есть загрузка видео/фото. Про функционал - заливку сторис - разницы нет, в итоге я могу сделать то же самое с десктопа. Результат будет тот же.
В вопросе я написал, что есть сервер-side на flaske и client-side на vuejs, который общается с сервером через api, НИ О КАКОЙ mvc тут даже речи быть не может.то есть все еще игнорируете ответ... Ну что же, упрямство тоже иногда полезная черта. нормальное разделение контент/код во фласке все же есть, как и шаблоны.
Появилась необходимость написать мобильную версию сайта (не адаптив, а именно отдельную версию, как vk.com и m.vk.com), как должна выглядеть реализация?То есть - повторить функционал, но для мобилы. Про то что функционал в корне отличается ни слова. Ну ок, в составлении тз вас ждет много сюрпризов, как и в целом во взаимодействии с заказчиками, да и разработчиками тоже.