http://www.google.ru/search?client=opera&rls=ru&q=%D0%BA%D0%B0%D0%BA+%D0%BE%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C+%D0%BD%D0%BE%D1%82%D0%B8%D1%81%D1%8B+htaccess&sourceid=opera&ie=utf-8&oe=utf-8
1. Шаблон?
2. Там кажется если full_story меньше чем short_story показывается short_story
За то видно в mod_rewrite вы хорошо разбираетесь. :)
По идее если это так, то там айди не должно быть. Откуда он у вас взялся не понятно.
А зачем вам дубли главной страницы по этим адресам?
$text = preg_replace('/(<br \/>){3,}/', "<br /><br />", $text);
в replacement нет регулярных выражений, поэтому экранировать там ничего не нужно.
"\r\n\r\n", $text);
preg_replace('/[\n\r]{2,}/', '\r\n', $text);
А какое отношение имеет вирусня к окончанию линка? Вам ее могут всунуть везде, и с окончанием и без.
Здесь станут уменьшаться, в запрещенных будут прибавляться. Но это со временем, а не сразу.
Это зачем вообще нужно? Разве не видно что оно противоречит "с http://www.mail.ru/portal/news.php?id=18 на http://www.mail.ru/novost1.html -> не работает(((?" Вы определитесь в какую сторону хотите радирект с или на portal/news.php?id=18