404-Fehler mit WordPress-SSL

Lesezeit: 2 Minuten

SSL wurde auf unserem Server installiert und unsere Website besteht hauptsächlich aus WordPress und es gibt einige Nicht-Wordpress-Seiten, die gut mit https:// funktionieren, und die Homepage funktioniert auch, aber wenn ich versuche, auf eine WordPress-Seite/einen Post zuzugreifen, erhalte ich 404 Seite nicht gefunden Fehler. Ich habe das WordPress-https-Plugin ausprobiert, um SSL auf bestimmten Seiten zu erzwingen, und ich habe den gleichen Fehler erhalten. Außerdem habe ich benutzerdefinierte Permalinks. Gibt es eine Möglichkeit, SSL auf bestimmten WordPress-Seiten zu erzwingen? Gruß, J

  • Dies sieht nach einem URL-Umschreibungsproblem aus. Wenn Sie Apache verwenden, überprüfen Sie… 1) dass Ihre .htaccess-Datei vorhanden und für den Benutzer des Webservers lesbar ist. 2) Dass Ihre Apache-Konfiguration die richtige AllowOverride-Einstellung hat, um das URL-Umschreiben zuzulassen. 3) Dass das Modul mod_rewrite aktiviert installiert ist. Wenn Sie Apache nicht verwenden, auf welchem ​​Webserver läuft Ihre SSL-Site?

    – Tommy Lacroix

    29. Juni 2012 um 3:08 Uhr


  • Vielen Dank! Sie hatten Recht – es war Ausgabe Nr. 2. Nachdem AllowOverride auf All gesetzt wurde, funktionierte es richtig.

    – Jinsy Oommen

    29. Juni 2012 um 22:00 Uhr

Das directory -Tag ist in der Konfiguration des virtuellen SSL-Hosts von Apache genauso wie bei http-Port 80 erforderlich, um die Verwendung von Umleitungsregeln außer Kraft setzen zu können .htaccess von WordPress.

<VirtualHost *:443>
    ..
    ..
    ..
    <Directory /var/www/html/domain.com/>
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

  • Funktioniert wie Charme. Ich bin jedoch überrascht, dass die Nicht-http-conf ohne die funktioniert <Directory /> Schild.

    – Redgren Grumbholdt

    3. September 2020 um 2:53 Uhr

Benutzeravatar von Colin Smillie
Colin Smillie

Es ist nicht WordPress-spezifisch, aber Sie können das festlegen $_SERVER -Wert, um SSL zu aktivieren. Füge Folgendes in deiner wp-config.php hinzu:

$_SERVER['HTTPS']='on';

Auf diese Weise können Sie zumindest herausfinden, ob Sie Ihren Server richtig konfiguriert haben oder ob Sie ein anderes WordPress-bezogenes Problem haben.

1404280cookie-check404-Fehler mit WordPress-SSL

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy