web-dev-qa-db-fra.com

Comment puis-je forcer les utilisateurs d'un sous-domaine particulier à se connecter à MU (multisite)?

J'ai une installation multi-site de Wordpress, avec plusieurs sous-domaines, mais un seul des sous-domaines possède un certificat SSL.

Les domaines sont tels:

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

secure.example.com est le sous-domaine sur lequel un certificat SSL est installé.

Si quelqu'un tape blog1.example.com/wp-admin/dashboard.php, comment puis-je le forcer à secure.example.com/wp-admin puis, après s'être connecté, les rediriger vers blog1.example.com/wp-admin/dashboard.php?

1
cwd

Je recommanderais d'utiliser Peters Login Redirect pour rediriger les utilisateurs après la connexion. Je l'ai déjà utilisé et je fonctionne bien.

Vous pouvez rediriger les utilisateurs vers la zone sécurisée en ajoutant ce qui suit dans votre fichier .htaccess:

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

Je voudrais obtenir un certificat SSL générique. Il permet de sécuriser un nombre illimité de sous-domaines pour votre domaine principal.

Ensuite, je forcerais la connexion SSL dans wp-config.php:

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

Administration sur SSL

0
128KB