Исключайте в роботс, ставьте канонический адрес. Какой тут может быть редирект если это рабочие адреса сайта? Выпилите тогда эти ссылки с сайта и ставьте запрет на индексирование и не будут у вас эти адреса в индексе.
Никак. Это ошибки "бота", если они не нарушают вашу логику индексирования сайта, то они вас не должны волновать.
белая страница - смотрите логи сервера если переадресацию делаете вы.
$links = array(); $string = preg_replace_callback('/\
RewriteRule ^zaym/([^/]+)/([^/]+)/$ http://mydomain.ru/zaym/$1-$2/ [R=301,L]
scandir, readdir вам в помощь.
Решить капчу или подключить прокси. При запросах использовать куки.
Ну так вы же используете regexp, естественно спец символы нужно экранировать.
У вас проблемы с кодировкой, что явно об этом свидетельствует пустой результат при десериализации строки.
RewriteCond %{QUERY_STRING} =path=102&route=product/category
RewriteRule ^index\.php /hasbro/? [R=301,L]