DLE добавляет адрес ?gclid
При переходе с контекстной рекламы добавляется адрес ?gclid...... и сайт выдает страницу 404, или создает дубли страниц.
Данная ошибка возникает на виртуальных хостингах где в родительской папке с каталогами сайтов стоит свой htaccess и он перебивает htaccess DLE.
Решение ошибки с адресом ?gclid:
*добавить в .htaccess главной деректории сайта DLE.
RewriteCond %{QUERY_STRING} ^yclid=[0-9]+$
RewriteRule ^.*$ http://имя_сайта/? [R=301,L]
Яндекс также любит считать свои снипеты как отдельные страницы (умом россию не понять...). Поэтому делаем запрет на сканирование в robobt.txt:
Disallow: /*?yclid=*