security, как ты думаешь, могла ли ещё кому-нить прийти мысль похожая насчёт Сапе, как быстро её прочухают остальные и конкуренты в том числе? так что да, единственное решение второй проблемы -- это не пользовать Сапу.
Насчёт Дитто полностью присоедниюсь. И это к разработчикам!
Чтобы просто в одном месте резюмировать для Лёхи, разовью описанное выше.
Мысль: ставить ссылки по ключевым словам на главную страницу сайта, когда нет возможности контролировать вид ссылки.
Как это выглядит: по-английский --
http://modx.ru/?MODxCMS_Framework
по-русски --
http://modx.ru/?система_управления_сайтом_MODx_CMS
а можно и так: http://modx.ru/#MODxCMS_Framework
Для людей и поисковиков: человеку проще оценить сразу же содержание ссылки, поисковик индексирует ссылку по нужным поисковым словам.
Побочный эффект №1: у поисковика, например, у Яндекса уходит определённое время, чтобы срастить все ссылки, а до этого в базе будет несколько дублей, что отрицательно скажется на репутации/рейтинге сайта.
Решение: прописать соотвествующее правило в .htaccess для 301-го редиректа.
Побочный эффект №2: любой мудак может понаставить ссылок на сайт да ещё и вида -- _
http://modx.ru?Володя_Пукин_наш_препиздент_эгейн -- что, в общем-то, ни к чему:)
Решение: (как я это вижу) создаём плагин, который будет отлавливать запросы с вопросительными знаками и, если в них присутствует нечто, отличающееся от ключевых слов и фраз, предварительно заданных для главной страницы сайта, будет выдавать 404-ю ошибку.
Это я по-быстрому. решения могут быть и иными. думаю, и побочных эффектов больше.