我需要的只是重写,将“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 根目录中)。我在 domainXYZ.com 上运行 WP 3.1.3 多站点(子域)、WP MU 域映射插件和 buddypress。domainXYZ.com 是映射的域名,而不是实际的子域。
我假设我的重写规则将加载 domainXYZ.com/index.php,这将加载 wordpress 站点的主页。但是,我的 buddypress 皮肤中显示“找不到页面”响应(不是完整的错误 404 页面)。
感谢任何可以提供帮助的人,乔