Stoppen Sie WordPress von der Verwendung von HTTPS und verwenden Sie einfach HTTP

Gerade heute habe ich eine database für Entwicklungswebsites mit einer database für Produktions-Websites synchronisiert.

Jetzt gibt meine Entwicklungswebseite einen “404 Not Found” -Fehler. Die URL beginnt mit HTTPS, und der HTTPS-Text wird durch einen roten Schrägstrich gekennzeichnet. Die 404-Seite sagt “Der Server kann die angeforderte Seite nicht finden: dev.greenbee-web.com/ilaimh/wp-admin/ (Port 443). Apache Server unter dev.greenbee-web.com Port 443”.

Ich wusste nicht, dass die Produktionsseite HTTPS verwendet (ich bin ein Angestellter und deshalb bin ich nicht der Einzige, der an dieser Website arbeitet). Dies führte dazu, dass die Entwicklungswebseite jetzt HTTPS verwendet, aber ich möchte, dass sie HTTP verwendet. Ich kann nicht herausfinden, wo ich in irgendeiner der Konfigurationsdateien von WordPress die Entwicklungswebseite dazu bringen kann, wieder mit HTTP zu arbeiten.

Gibt es eine Einstellung in wp-config, die meine Entwicklungsumgebung dazu zwingt, HTTPS zu verwenden? Wenn nicht in wp-config, wo ist die Einstellung, die die Site zwingt, HTTPS zu verwenden?

Vielen Dank

Solutions Collecting From Web of "Stoppen Sie WordPress von der Verwendung von HTTPS und verwenden Sie einfach HTTP"

Es gibt 2 Dinge, die du tun musst.

Wenn Sie Apache Server verwenden, gehen Sie zu .htaccess und ändern Sie die Engine für Rewrite und RewriteBase in

 RewriteEngine On RewriteCond %{SERVER_PORT} ^443$ RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L] RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] 

Wenn Sie Nginx verwenden, sollte so etwas funktionieren

 server { listen 80 443; server_name example.com; # add ssl settings return 301 https://example.com$request_uri; } 

Dies würde die https zu http redirect

und gehen Sie zu der database über phpmyadmin oder was auch immer Sie verwenden, gehen Sie zu wp_options und suchen und ändern Sie die siteurl- und home-Werte von https://example.com zu http://example.com

Säubern Sie Ihren Cache und versuchen Sie es erneut. Es sollte ohne Probleme funktionieren. Wenn die Site immer noch nach SSL fragt, überprüfen Sie Ihre wp-config.php-Datei, um zu sehen, ob sie diesen Code hat

 define('FORCE_SSL_ADMIN', true); 

dann ändere das ‘wahr’ in ‘falsch’

Hoffe das hilft dir.

Ihre Entwicklungs- und Staging-Umgebung sollte immer so weit wie möglich der Produktionsumgebung entsprechen. Nicht das gleiche Protokoll zu verwenden, ist eine sehr große Abweichung, die in keiner Weise gerechtfertigt ist.

Da es Ihre Organisation ist, installieren Sie einfach das gleiche Zertifikat in Ihrer dev-Umgebung, oder wenn es aus irgendeinem Grund an eine bestimmte IP-Adresse gebunden ist, erstellen Sie eine neue für Ihre dev-Umgebung.