Доработки формирования ЧПУ УРЛ для товаров - сайт на WordPress
Исполнитель, укажи сроки и стоимость работы.
Исходник задания - https://docs.google.com/document/d/1qG_7UzAoNHrtl5BCwHIGH8TiqyQ1fzq_9USaevc9aME/edit#
Доступ к тестовому сайту предоставлю по запросу от исполнителя.
Правки для grossner.ru
1) Изменить пагинацию. Примеры:
Сейчас:
http://grossner.ru/page/4/?s=%D0%BA%D1%80%D0%B0%D0%BD
http://grossner.ru/katalog/lyuki-nerzhaveyuschie/nerzhaveyuschie-lyuki-kruglye/page/2/
Нужно
http://grossner.ru/?page=4&s=%D0%BA%D1%80%D0%B0%D0%BD
http://grossner.ru/katalog/lyuki-nerzhaveyuschie/nerzhaveyuschie-lyuki-kruglye/?page=2
Т.е. пагинация должна быть параметром в URL.
2) Перевод карточек товара на полный путь (сохранение полного пути каталога в URL). Т.е. сейчас URL при навигации по каталогу к товару, например, ОТВОД 12Х18Н10Т выглядит так:
http://grossner.ru/katalog/fitingi-nerzhaveyuschie/
http://grossner.ru/katalog/fitingi-nerzhaveyuschie/otvody-nerzhaveyuschie/
http://grossner.ru/product/otvod-12h18n10t/
Нужно, чтобы путь был таким:
http://grossner.ru/katalog/fitingi-nerzhaveyuschie/
http://grossner.ru/katalog/fitingi-nerzhaveyuschie/otvody-nerzhaveyuschie/
http://grossner.ru/katalog/fitingi-nerzhaveyuschie/otvody-nerzhaveyuschie/otvod-12h18n10t/
В случае, если /katalog/ при попадании на карточку товара сохранить возможности нет, то можно заменить его на /shop/. Т.е. в этом случае нужный результат будет таким:
http://grossner.ru/katalog/fitingi-nerzhaveyuschie/
http://grossner.ru/katalog/fitingi-nerzhaveyuschie/otvody-nerzhaveyuschie/
http://grossner.ru/shop/fitingi-nerzhaveyuschie/otvody-nerzhaveyuschie/otvod-12h18n10t/
В последнем случае дополнительно необходимо закрыть от индексации в robots.txt /shop/ и настроить 301-редирект со страницы /shop/ на http://grossner.ru/katalog/.
3) В тех случаях, когда первая категория каталога имеет вложенные уровни, то возникают дубли страниц. Пример, http://grossner.ru/katalog/troyniki-nerzhaveyuschie/ и
- http://grossner.ru/katalog/fitingi-nerzhaveyuschie/troyniki-nerzhaveyuschie/ - дубли. Т.е., в приведенном примере, первый вариант URL’а должен возвращать 404-ую. Необходимо настроить обработчик, чтобы подобные URL’ы верно отдавали 404-ую.
Верный URL: http://grossner.ru/katalog/fitingi-nerzhaveyuschie/otvody-nerzhaveyuschie/
Неверный URL: http://grossner.ru/katalog/otvody-nerzhaveyuschie/
Неверный URL: http://grossner.ru/katalog/fitingi-ner/otvody-nerzhaveyuschie/
http://grossner.ru/katalog/fitingi-nerzhaveyuschie/otvody-nerzhaveyuschie/
Т.е. при нахождении на подобном уровне вложенности в каталоге сайта и подставляя любые символы на место, выделенное красным, вплоть до полного удаления указанного уровня пути, мы будем попадать на дубль страницы.