Все, что мне нужно, это переписать, что изменит "domainXYZ.com/anyphrase" на "domainXYZ.com"
Вот что я использую:
RewriteCond %{HTTP_HOST} ^domainXYZ\.com
RewriteCond %{SCRIPT_FILENAME} !wp-admin
RewriteCond %{SCRIPT_FILENAME} !activity
RewriteCond %{SCRIPT_FILENAME} !members
RewriteCond %{SCRIPT_FILENAME} !groups
RewriteRule ^([A-Za-z0-9-]+)/?$ index.php [L]
Примечания: я добавил выше в начало моего .htaccess (в корне WP). Я использую многосайтовый WP 3.1.3 (поддомен), плагин WP MU Domain Mapping и buddypress на domainXYZ.com. domainXYZ.com - это сопоставленное имя домена, а не фактический поддомен.
Я предполагал, что мое правило перезаписи загрузит domainXYZ.com/index.php, что загрузит домашнюю страницу для сайта WordPress. Тем не менее, я получаю ответ «страница не найдена», отображаемая в моем скипе buddypress (не полная ошибка 404 страницы).
Спасибо всем, кто может помочь, Джо