Wechseln Sie von https zurück zu http

8

Ich habe meine Site kürzlich auf https verschoben, indem ich ein SSL-Zertifikat auf dem Server installiert und die Site-Adresse und die Site-Startseite im wp-admin aktualisiert habe, um https zu verwenden.

Aufgrund einiger Fehler, die mein Client mit https hat, möchte ich zurückwechseln. Ich habe die Werte im wp-admin so bearbeitet, dass sie ohne http s sind . Ich habe auch mehrere Optionen befolgt, die unter https://codex.wordpress.org/Changing_The_Site_URL beschrieben sind

Es scheint jedoch nichts zu funktionieren. Ich bin mir nicht sicher, was falsch läuft. Es scheint, dass Wordpress intern alle URLs zu https umleitet, obwohl die site_url geändert wird.

Ich habe auch meine .htaccess-Datei gelöscht, aber dies scheint auch nicht das Problem zu sein. Jede Hilfe sehr geschätzt.

Patrick Steenks
quelle
Ohne zu wissen, was genau Ihr Setup ist, ist dies zu lokalisiert, um beantwortet zu werden.
Mark Kaplun
Warum nicht stattdessen die Probleme mit HTTPS beheben? HTTPS ist alles gut.
Cybmeta
Könnte es an Ihrem Ende nur ein Caching-Problem sein? Haben Sie an anderer Stelle in anderen Netzwerken versucht, festzustellen, ob das Problem überall auftritt? Und ja, wie bei @cybmeta würde ich vorschlagen, dass es sich lohnt, die 'Fehler' zu beheben und bei https zu bleiben, wenn Sie können.
Monkey Puzzle
1
Sie haben nicht FORCE_SSL_LOGINoder FORCE_SSL_ADMINin wp-config definiert, oder ? oder zB ein Plugin , das das für Sie erledigt? Sie können testen, ob es sich um Ihren Server handelt, indem curl -D - yoursite.comSie die Umleitung anzeigen. AFAIK Eine von WordPress generierte Weiterleitung hat keinen HTML-Text, eine von Apache generierte.
Rup
1
Sie haben Recht, HTTPS zu reparieren wäre großartig. Mein Kunde arbeitet jedoch mit einer Art Software, die Bilder von seiner Website sammelt. HTTPS hat diese Software kaputt gemacht, über die ich keine weitere Kontrolle habe. Ich hatte weder FORCE_SSL_LOGIN noch FORCE_SSL_ADMIN in meiner wp-config. Ich habe auch über andere Netzwerke getestet, daher schien es kein Caching-Problem zu sein. Wenn ich -D - www.wscvlietland.nl locke, bekomme ich jetzt die Version ohne https. Es scheint also, dass sich dieses Problem durch ein Wunder von selbst gelöst hat. Vielen Dank für Ihre Hinweise.
Patrick Steenks

Antworten:

11

Sie können diese versuchen:

1. Stellen Sie sicher, dass sich die Werte in der Datenbank geändert haben

Wenn Sie sich nicht bei wp-admin> settings anmelden können, um dies zu bestätigen, können Sie zur Datenbank, zur Tabelle wp_options gehen und nach siteurlund homeWerten suchen

2. Fügen Sie der wp-config.php Code hinzu

Fügen Sie diese Zeilen zu wp-config.php hinzu

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

3. Leeren Sie Ihren Cache

Stellen Sie sicher, dass Sie den Cache aus allen von Ihnen verwendeten Cache-Plugins und auch aus Ihrem Browser löschen

Versuchen Sie auch, dies hinzuzufügen wp-config.php(Hinweis "false")

define( 'WP_CACHE', false );

4. Überprüfen Sie die https / ssl-bezogenen Plugins

Möglicherweise verwenden Sie ein Plugin, das dies verursacht, wie z. B. einen ssl-Fixer für unsichere Inhalte usw.

5. Cloudflare oder andere DNS-Seitenumleitung

Stellen Sie sicher, dass die Site keine DNS-basierte Umleitung verwendet

6. Deaktivieren Sie alle Plugins und bestätigen Sie

7. Ändern Sie das Thema auf Standard und überprüfen Sie

Nabeel Khan
quelle
3
Danke, habe all diese Schritte früher ausprobiert und anscheinend hat einer von ihnen funktioniert. Es schien, dass sich in der Wordpress-Tabelle get_option eine Art Cache befindet. Ich habe versucht, es im Code zu umgehen, ohne Ergebnis. Aber anscheinend wird dieser Cache jetzt aktualisiert, da die Domain korrekt funktioniert.
Patrick Steenks
1
Ich bin froh, dass es geholfen hat. Bitte markieren Sie die Antwort als richtig, wenn es war :)
Nabeel Khan