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
?
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
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');