было: /index.php?productID=15510 стало: /index.php?from=ya&frommarket=http%3A//market.yandex.ru/partner&productID=15510Делается это чтобы отследить, откуда переход. Но!
В штатном .htaccess есть строки
RewriteCond %{THE_REQUEST} /(\.+) [OR] RewriteCond %{THE_REQUEST} /(\?+) [OR] RewriteCond %{THE_REQUEST} /(/+) RewriteRule ^(.*)$ 404.html [L]Т.е. если в ссылке два или более слэша подряд, то будет выдан 404.html (страница ошибки).
Самое печальное, что Яндекс.Директ получив такую страницу (а при проверке товара он тоже подсовывает в ссылку эти два параметра) отключает этот товар.
Решение - убрать RewriteCond %{THE_REQUEST} /(/+) из условия.
Честно говоря, я вообще не понимаю, почему эти три условия так важны, что по ним (именно по ним!) надо обязательно отдать 404.html