Laravel надеть готовую верстку на почти готовый фронт, доработать функционал. Подробное ТЗ кандидатам.
OcStore 2.3.0.2.3|Редирект utm меток c главной и обычных страниц
Прошу оценить стоимость и сроки.
Сайт:
url: "https://canapeclub-mirror.dev-0092.whitebx.ru"
username: "w"
password: "w"
Движок:
ocStore 2.3.0.2.3
Задание:
Необходимо исправить некорректный редирект, происходящий при наличии utm меток в url. Например:
На страницах
$ curl -skIL "https://canapeclub.ru/?utm_source=market&utm_medium=cpc"|grep -E 'Location|HTTP'
HTTP/1.1 302 Found
Location: https://canapeclub.ru/?utm_source=market&utm_medium=cpc?utm_source=market&utm_medium=cpc
HTTP/1.1 302 Found
HTTP/1.1 302 Found
...
На главной:
$ curl -skIL "https://canapeclub.ru/special/?utm_source=market&utm_medium=cpc"|grep -E 'Location|HTTP'
HTTP/1.1 302 Found
Location: https://canapeclub.ru/special/?utm_source=market&utm_medium=cpc?utm_source=market&utm_medium=cpc
HTTP/1.1 302 Found
HTTP/1.1 302 Found
...
Подробнее:
1.
Если по базовому url происходит редирект не связанный с наличием utm-меток, то он должен сохранять их.
Например если по базовому url есть редирект:
$ curl -skIL "https://canapeclub.ru/special"|grep -E 'Location|HTTP'
HTTP/1.1 301 Moved Permanently
Location: https://canapeclub.ru/special/
HTTP/1.1 200 OK
то этот редирект должен происходить с сохранением utm-меток:
$ curl -skIL "https://canapeclub.ru/special?utm_source=market&utm_medium=cpc"|grep -E 'Location|HTTP'
HTTP/1.1 301 Moved Permanently
Location: https://canapeclub.ru/special/?utm_source=market&utm_medium=cpc
HTTP/1.1 200 OK
2.
Статус-код редиректов должен быть сменен с 302
$ curl -skIL "https://canapeclub.ru/salad/light/salat-grecheskii-2/?utm_source=market&utm_medium=cpc"|grep -E 'Location|HTTP'
HTTP/1.1 302 Found
...
на 301:
$ curl -skIL "https://canapeclub.ru/salad/light/salat-grecheskii-2/?utm_source=market&utm_medium=cpc"|grep -E 'Location|HTTP'
HTTP/1.1 301 Moved Permanently
...
3.
Редиректы должны исправно работать:
3.1.
На главной странице
curl -skIL "https://canapeclub.ru/?utm_source=market&utm_medium=cpc&utm_campaign=1&utm_content=2&utm_term=3"|grep -E 'Location|HTTP'
HTTP/1.1 200 OK
3.2.
На внутренних страницах
$ curl -skIL "https://canapeclub.ru/bonusnaya-sistema/?utm_source=market&utm_medium=cpc&utm_campaign=1&utm_content=2&utm_term=3"|grep -E 'Location|HTTP'
HTTP/1.1 301 Moved Permanently
HTTP/1.1 200 OK
$ curl -skIL "https://canapeclub.ru/special?utm_source=market&utm_medium=cpc&utm_campaign=1&utm_content=2&utm_term=3"|grep -E 'Location|HTTP'
HTTP/1.1 301 Moved Permanently
HTTP/1.1 200 OK
3.3.
На страницах категорий
$ curl -skIL "https://canapeclub.ru/buffet-sets?utm_source=market&utm_medium=cpc&utm_campaign=1&utm_content=2&utm_term=3"|grep -E 'Location|HTTP'
HTTP/1.1 301 Moved Permanently
HTTP/1.1 200 OK
3.4.
На страницах товаров
$ curl -skIL "https://canapeclub.ru/salad/light/salat-grecheskii-2/?utm_source=market&utm_medium=cpc"|grep -E 'Location|HTTP'
HTTP/1.1 301 Moved Permanently
Location: https://canapeclub.ru/salad/light/salat-grecheskii-2?utm_source=market&utm_medium=cpc
HTTP/1.1 200 OK
4.
Работы ведутся на тестовом сервере, после того как всё готово, нужно будет перенести сделанное на основной сайт.
Особенности:
G.
Выполнение данной задачи не должно сломать какой-либо другой функционал. Если в процессе работы вы что-то сломаете, то исправление
поломки осуществляется вами безвозмездно.
H.
Задача должна быть выполнена в том конечном виде, который описан в ТЗ. Варианты с "оно в принципе готово, просто зайдите туда-то, нажмите
то-то, затем ещё туда и туда и вот сюда" крайне не приветствуются.
Закладывайте это дополнительно в стоимость задачи.
I.
Работы ведутся на тестовом сервере, после того как всё готово, нужно будет перенести сделанное на основной сайт.
Пожалуйста оцените стоимость и сроки выполнения.
Заявки фрилансеров
Похожие заказы
- Веб-программирование28 заявокЗакрыт6 лет назад
- $50
Модуль для работы с тегами сайта - объединяет их в произвольные группы. Т.е., можно каждому тегу присвоить какую-либо группу, и на странице облака тегов будет выводиться не все сразу одним списком, а разбитые по этим ...
Веб-программирование2 заявкиЗакрыт6 лет назад Нужно выполнить задание на python с помощью библиотек tenserflow и keras есть примеры кода и датасет подробности при общении
Веб-программирование5 заявокЗакрыт6 лет назад- $15
Настроить кросспостинг в facebook с новостного сайта на ворпресс плагин https://wordpress.org/plugins/social-networks-auto-poster-facebook-twitter-g/ Все акки созданы уже. Приступить нужно сразу. Цена 15$, опыт подобных работ С выбранным исполнителем общаемся по ...
Веб-программирование1 исполнительЗавершен6 лет назад Перенести сайт www.windsor.education на домен windsor.fgpr.ru и сверстать новые блоки, отличные от текущего сайта
Веб-программирование1 исполнительЗавершен6 лет назадhttp://dvfu-english.ru/(версия для компьютера и мобильная) Главная страница https://c2n.me/42YRmwn.png 1 – на маленьких экранах в шапке съедается последнее слово,надо исправить это. 2 – убрать один телефон, вместо него вставить еще ...
Веб-программирование1 исполнительЗавершен6 лет назад- $500
Смысл скрипта скопировать часть функций сети ВКонтакте, которые предоставляются администратору сообщества (размещение постов, работа с комментариями), при этом ограничив его возможности (запретить удаление подписчиков, просмотр статистики сообщества, редактирование и удаление отправленных сообщений). ...
Веб-программирование4 заявкиЗакрыт6 лет назад Стоит задача на сайте показывать каждому клиенту его цены в соответствии с его личной таблицей скидок. На сайт выгружаются только базовые оптовые цены. Необходимо доработать шаблон чтобы при выводе страниц ...
Веб-программирование4 заявкиЗакрыт6 лет назадДобрый день. Нужно интегрировать робокассу с компонентов CMS Joomla 3x Подробнее кандидатам.
Веб-программирование4 заявкиЗакрыт6 лет назадПриветствую Нужно сделать доработки по сайту на Битрикс: по корзине/оформлению заказа, по Модулю пользователя/личного кабинета, оптимизация работы сайта В каких-то моментах нужно будет ...
Веб-программирование4 заявкиЗакрыт6 лет назад