У меня другой вопрос, а Яндекс.Баром кто-то пользуется вообще в реальности?
Ну правильно, это же у вас часть запрос html, поэтому не получится
Вообще canonical оставляйте и лучше ищите, кто генерирует эти страницу и делайте так, чтобы они не генерировались.
Так просто в шаблоне самому надо создать эту функцию и с ней работать.
Я видел пару методик, когда функцию создавали через другую функцию, просто так, по фану.
Тогда замените на:
RewriteCond %{QUERY_string} html\?month=
RewriteRule ^(.*)$ /$1? [R=301,L]
По хорошему вам бы вёрстку сделать адаптивную.
Или кэш перенести на уровень самой CMS.
Пользователю плевать, для ПС всё ок. Зачем ему эти редиректы смотреть.---------- Добавлено 26.09.2018 в 23:05 ----------Если сильно хочется, можно поиграться с этим:
RewriteEngine On
RewriteCond %{THE_REQUEST} \?
RewriteRule ^(index\.php)?$ /? [R=301,L]
Я так понимаю 0 цена = "цену уточняйте у менеджера"
Вам надо запрос переделать, по сути это можно сделать с помощью UNION
Первый запрос с условием цена > 0 и её сортировать, а второй запрос цена = 0 без сортировки.
Вот и всё.
Пропишите:
<link rel="canonical" href="
В современных браузера помимо куков есть Local Storage
Уже обсуждалось. Что-то сломалось у гугла. У кого-то есть сохранённая у кого-го нет. Никакой систематики нет.