А вы много роботсы форумов видели с таким запретом?
Тоже мне без яндекса и гугла, лучше бы предложил без интернета или вообще без компютера.
И что сделает, выкинет зеркало из поиска?
Копия сайта на новом домене не гарантирует, что он через определенное время снова не попадет под АГС по тем же причинам. Ну и плюс придется работать на два фронта, двигать зеркало в яндексе.
Дублей не должно быть, но морда может всплыть в поиске без сниппета если будет релевантна запросу.
С чего это должно привести, если сайт будет закрыт для индексации?
Как его прижать?
Вы значит на правильном пути. Теперь включите показ ошибок в браузере.
А сам сервер какой код возвращает несуществующим ссылкам?
На mod_rewrite
RewriteEngine On
RewriteRule ^rabota\.html - [G]
RewriteRule ^portfolio/kurs11\.html - [G]
Бороться надо не с левыми сайтами а со своим, найти каким образом файлы попали к вам на хостинге и закрыть дыру.
При этом так и должно быть. Вы же хотели чтобы урл'ы с soft не реврайтились на index.php, естественно сервер вернет 404 если страницы по адресу не существуют или ссылки не участвуют не в каких преобразованиях.
Не будет редиректа, а будет внутренним подзапросом отправляться на index.php, так что в адресной строке останется ссылка с тремя слэшами а реально запрос будет обрабатывать index.php
RewriteRule ^soft/ - [L]
добавить перед правилом которые нужно обойти
echo str_replace( array('$a', '$b'), array($a, $b), $strokaRezult );