Редирект, а точнее, выдачу ошибки 404, нужно настраивать в скрипте, который обрабатывает урлы вида /catalog/что-то
С помощью .htaccess никак.
Нужно искать плагин, который именно внутри html ищет и заменяет ссылки на редиректящий скрипт.
/usr/ports/sysutils/smartmontools
http://sourceforge.net/apps/trac/smartmontools/wiki
Не пробовали обратиться к хостеру с подробным описанием проблемы?
Направьте все урл-ы, указывающие на несуществующие файлы, в скрипт, а в этом скрипте уже делайте нужные редиректы.
Этого едва-едва хватит на то, чтобы покрыть начальные организационные расходы на открытие маленькой хостинг-компании.
Content-type какой у него?
Попробуйте на неё (впс-ку) скачать какой-нибудь файлик wget-ом (или fetch-ем), и посмотрите на скорость.
Потом обращайтесь в службу поддержки :)
Тут делов на 5 минут без плагинов.
Сначала делаете
CREATE TABLE IF NOT EXISTS `wp_posts_index` ( `ID` bigint(20) unsigned NOT NULL, `post_title` text NOT NULL, FULLTEXT KEY `post_title` (`post_title`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Потом каждые N минут делаете
TRUNCATE TABLE `wp_posts_index`
и
INSERT INTO `wp_posts_index` (`ID`, `post_title`) SELECT `ID`, `post_title` FROM wp_posts WHERE `post_type`='post' AND `post_status`='publish'
Ну а в импровизированном search.php ищете только по этой табличке.
Хочу заметить, что Dual Core и Hyper Threading — разные вещи.
И, кстати, в описании по ссылке Hyper Threading-а тоже нет.