Если никак не можете понять иронии и содержание моего ответа, продолжаете упрямо плаваете по поверхности, разжёвываю детально.
У ИИ нет воли и нет самостоятельности в принятии решений. ИИ - программа и без управления ничего происходить не будет. Отсюда, в управленческом фокусе бизнеса, - как правило было указано, нет человеческой субъектности, личной ответственности за результат и нет того, что называется рефлексиями в оценке своих действий. Для ИИ нужен оператор (команды) и в этом принципиально ключевое отличие. Кроме того, должен быть квалифицированный источник этих команд, умеющий работать с AI.
Для опытного и добросовестного профессионала, включённого в процесс, не нужны обязательные команды - есть зона ответственности и есть рабочая воля. А ИИ просто инструмент, который используется, или не используется (если не надо).
Отсюда выход - поучите добросовестно ЯП и перестаньте раздражать всех своими намерениями и отговорками полтора десятка лет находиться в состоянии написания своего фреймворка, попутно возмущая окружающих своими примитивными и наивными советами чего-то поучить. У человека есть воля и самосознание, у ИИ самосознания нет, есть просто продвинутая алгоритмическая заданность выполнять рабочие сценарии.
Вы просто восхитительны в своих советах 😉
В потребностях наваливать истеричные выпады вида,
некоторых действительно переделать невозможно.
Но когда они не видят разницы между программой и человеком - это прям беда, беда.
Здесь нет предмета для долгих сторонних разговоров. На AI невозможно повлиять, чтобы он не ошибался. На человека - можно. Вот и вся конкретика.
Кого можно что? Призвать к ответственности? Любого, кто получает оплату за твой труд.
У меня написано - призвать к ответственности, а не уговорить подписать договор :)
Но посыл понятен, если основательно в него углубиться - и платящий не подпишется за конкретную ответственность в той части задач, которая возлагается на него. Но это уже другая тема, а здесь по AI.
Два вопроса:
1) Зачем?
2) Что за собственные коды, которые не читают ИИ?
То, что ИИ может запороть легали код - понятно, но что за зверь такой, который даже ИИ не читает?
Указано выше,
Нет, поисковик по кругу будет индексировать страницы и выплёвывать. Cамо собой это не разрулится.
Вот как раз свежий пример, без должной подготовки залили новую версию сайта и страницы тысячами "гуляют туда-сюда".
Минус (а скорее нюанс) в том, что Гугл может игнорировать инструкции robots.txt, а вот запрет в мета (или в коде ответа сервера) и Яндекс, и Гугл учитывают корректно, поэтому возвращаясь к первоначальному совету Леонида - настраиваете noindex, follow на страницы фильтров и в принципе robots.txt можно не менять.
Запрет Disallow физические запрещает обходить страницы, но Гугл может игнорировать эту директиву.
И это довольно неудачная реализация, потому что id надо выносить в значение get параметра, а не в имя get параметра.
В вашем случае действительно проблемно настроить clean-param, потому что вариаций имён самих get параметров множество.
С самого начало, нужно было реализовывать /?color=значение&size=значение
Нет.
1) У вас в примере выше не Главная, а внутренняя страница.
2) Веса склеиваются через 301 редирект, других вариантов нет.
3) Страницы фильтров не склеивают, они либо не учитываются в индексации по clean-param, либо в настройках меta тегов (noindex), либо запрет индексации через код ответа сервера, либо через robots.txt (но тут Гугл может игнорировать директивы запрета индексации).
Да, потому что реализовывать навигацию с самого начало нужно было с seo специалистом, а не как в моменте захотел программист.
LEOnidUKG вам правильно подсказал - ставьте задачу программисту, чтобы страницы фильтров выводились noindex, follow.
Для индекса эти страницы не нужны, они бесконечно будут генерировать по параметрам фильтра. Буду залетать в индекс и вылетать из него по кругу. Такие явления надо пресекать.