webentwicklung-frage-antwort-db.com.de

Homepage als https erzwingen?

Ich habe ein SSL-Zertifikat und ein https-Plugin, die beide gut funktionieren, wenn ich die Einstellungen im Wordpress-Menü in https ändere. Ich muss jedoch manuell "https" eingeben, um die sichere Version zu sehen. Gibt es eine Möglichkeit, die Startseite zu erzwingen? noch besser https werden?

3
user1370288

Sie können den Besucher mit dem folgenden Code auf Ihre SSL-Site umleiten (ungetestet, muss möglicherweise angepasst werden):

function wpse58098_template_redirect() {
    if ( !is_ssl() ) {
       wp_redirect( 'https://www.mysite.com' );
    }
}
add_action( 'template_redirect', 'wpse58098_template_redirect' );
1
Joseph Leedy

Ändern Sie die Site-URL , um SSL für die gesamte Site einschließlich der Homepage zu verwenden.

1
Pothi Kalimuthu

Derzeit verwende ich ein Plugin für meine WordPress-Site. WordPress HTTPS (SSL) (Plugin hat die Option, SSL für alle zu erzwingen.)

Ich persönlich empfehle dieses Plugin, weil

Wenn Sie ssl für Webseiten verwenden, muss der gesamte Inhalt von gesicherten (verschlüsselten) Servern geladen werden. Andernfalls wird dem Benutzer eine Warnung von partially encrypted/mixed content error angezeigt.

Das Problem tritt auf, wenn Sie auf externe Inhalte wie JavaScript oder Bilder verlinken. Dieses Plug-in behebt das Problem, indem Sie diese externen Inhalte auf Ihrem eigenen SSL-gesicherten Server speichern.

0
amit