如何强制特定子域的用户登录MU(多站点)?

时间:2011-07-12 作者:cwd

我有一个多站点安装的Wordpress,有多个子域,但只有一个子域有SSL证书。

这些域包括:

www.example.com
blog1.example.com
blog2.example.com

secure.example.com

secure.example.com 是安装了SSL证书的子域。

如果有人输入blog1.example.com/wp-admin/dashboard.php, 我怎么能强迫他们secure.example.com/wp-admin 然后在他们登录后将其重定向回blog1.example.com/wp-admin/dashboard.php?

2 个回复
最合适的回答,由SO网友:Elliott 整理而成

我建议使用Peters Login Redirect 为了在登录后重定向用户,我以前使用过它,效果很好。

您可以通过将以下内容添加到中,将用户重定向到安全区域。htaccess文件:

Redirect 301 blog1.example.com/wp-admin/dashboard.php secure.example.com/wp-admin 

SO网友:128KB

我将获得通配符SSL证书。它允许为您的主域保护无限数量的子域。

然后我将强制在wp config中使用SSL登录。php:

define(\'FORCE_SSL_LOGIN\', true);
/* That\'s all, stop editing! Happy blogging. */
require_once(ABSPATH . \'wp-settings.php\');

Administration Over SSL

结束

相关推荐

如何在不搜索的情况下将“wp-admin”改为其他内容--替换核心?

例如:foobar。com/wp/edit代替foobar。com/wp/wp管理员我该怎么做?我已尝试在htaccess中使用此功能,但无法正常工作:##### ABOVE THIS POINT IS ALREADY INSERTED BY WORD PRESS ##### Admin Base Rewrite ##### RewriteCond %{REQUEST_URI} wp-admin/ RewriteCond %{QUERY_STRING} !sercretword&#