Для utf-8
function has_russian_symbol($data){ return preg_match("/\p{Cyrillic}/u", $data); }
Detection ratio: 1 / 41 - на текущий момент Касперский в гордом одиночестве.. https://www.virustotal.com/file/3cc513d0a3b9d385b2175e4d1ace6def6a31da165aa50f486fad5cbb76ac9e05/analysis/1345921089/
Вообще, выше упоминалось, что там в jquery добавлен сжатый * Sizzle CSS Selector Engine - v0.9.3. - возможно, "нестандартный" jquery опознаётся как вирус..
Из Вашей же подписи..
newseditor, в 16 строчке feedback/assets/php/email.class.php подставить свой адрес
$mail->From = 'your@email.com';
Ну и убрать поле из формы (index.php) и XML (assets/xml/fields.php) - см. выше
В reg.ru можно
Видел ситуацию, когда вирусный js-файл подключался в одном из скриптов используемых на сайте партнёрок. Естественно, что сам сайт при этом не обязательно должен быть "завирусованным"..
Есть CMS, которые "не захламляют" код.. MODx, TemplateCMS, к примеру.. Думаю, если поспрашивать, накидают кучу.. Да, даже если для WP тему "правильно" сверстать, мусора в коде не будет.. При желании можно и "лишние" meta поубирать..
Да.. по поводу CMS (точнее, CMS и хостинга) - смотреть чтобы не "тормозило". Иногда из-за большого времени открытия страниц сайт полностью или частично вываливается из индекса. Для многих CMS (wp, joomla, drupal) есть встроенные средства/плагины кэширования.
Переместить всё в один (верхний) .htaccess
... RewriteRule (.*) null.gif [L] # добавить код RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^images/(.*)$ /watermark/watermark.php [T=application/x-httpd-php,L,QSA]
Так сам /catalog/ не редиректить.. Делать только для нужных адресов..
Там платно 😂
А вообще, в ТЗ на "аналог" не забыть про объёмы.. В смысле, в системе несколько сотен сайтов VS неограниченный шардинг+100500 коннектов - подходы и суммы будут значительно отличаться :)