WordPress wp-admin leitet auf https um

Lesezeit: 4 Minuten

Ich habe dieses Problem, wenn ich versuche, mich in mein wp-Dashboard (wp-admin) einzuloggen, wird es zu einer https-Verbindung umgeleitet.

Wenn ich websitename.com/wp-admin eingebe, wird die Anmeldeseite angezeigt, aber die URL ist anders. es heißt, websitename.com/login.php?redirect_to=https://websitename.com&reauth=1.

Ich habe nie etwas Seltsames getan, ich habe nur das Plugin bearbeitet und später passiert diese Sache.

Was ist das Problem dabei?

Wer kann helfen?

Benutzeravatar von RickWeb
RickWeb

Wenn Sie dieses Problem also nur haben, wenn Sie zu ../wp-admin gehen, dann liegt es daran, dass Sie force ssl admin auf true gesetzt haben. Du findest dies in wp-config.php im Stammverzeichnis deiner WordPress-Seite, du musst diese Option auf „false“ setzen.

define('FORCE_SSL_ADMIN', false);

Ich gehe davon aus, dass Ihre Siteurl in der wp_options-Tabelle in der WordPress-Datenbank auf eine http://-Adresse eingestellt ist.

  • es funktioniert, aber ich bin daran interessiert zu wissen, warum ich SSL für den Administrator deaktivieren muss (Stopp, SSL zu erzwingen),

    – Rohit Nishad

    22. Februar 2021 um 13:45 Uhr

  • Normalerweise aufgrund einer falschen SSL / URL-Einrichtung arbeiten Ihre Site und Ihr Admin-Backend jetzt an http. Sie können Ihr Problem beheben, ein https-Set-Backup erhalten. Sobald https wieder funktioniert, können Sie die Site zwingen, nur SSL zu verwenden. Anleitung hier wpbeginner.com/wp-tutorials/…

    – Rick Web

    23. Februar 2021 um 16:24 Uhr

  • Ich führe Suchen und Ersetzen auf meiner gesamten Website durch, um http durch https zu ersetzen. Dann wie mein Backend verwendet http?

    – Rohit Nishad

    23. Februar 2021 um 18:10 Uhr

  • Ich vermute, weil Ihre .htaccess-Datei immer noch die Zustellung zulässt. Wenn Sie der hier verlinkten Anleitung folgen wpbeginner.com/wp-tutorials/… Es geht alles durch, was Sie ändern müssen, um https zu erzwingen und zu verhindern, dass Personen über http auf Ihre Website zugreifen.

    – Rick Web

    23. Februar 2021 um 19:21 Uhr

  • Ich verwende Cloudflare mit aktivierter Einstellung “Immer HTTPS”…. Ich muss noch Strahlung in .htaccess hinzufügen?????

    – Rohit Nishad

    23. Februar 2021 um 21:20 Uhr

öffne deine wp_options-Tabelle in der Datenbank.

Suchen Sie nach siteurl und überprüfen Sie den Optionswert von siteurl. Ich denke, dass die URL auf https umgeleitet wird. Ändern Sie es auf http.

  • Tatsächlich habe ich herausgefunden, dass ich meine Usermeta-Tabelle durcheinander gebracht habe. verdammt.

    – Jetoox

    14. Mai 2012 um 8:49 Uhr

  • Nur dieses eine Mal habe ich Plesk verwendet, um WordPress auf einer Website zu installieren. Und ja, es hatte die Optionen „siteurl“ und „home“ in der wp_options-Tabelle mit „https“ eingerichtet, obwohl https für die Seite nicht aktiviert war.

    – Thomas Eklund

    4. Juni 2018 um 8:24 Uhr

  • aktualisiere einfach die wp_options-Tabelle in deiner Datenbank, siteurl-Zelle. Half mir.

    – Wadim Anisimow

    3. Februar 2019 um 8:38 Uhr

  • Seltsamerweise, mein siteurl Wert eingestellt wurde https://example.comals ich lokal an meiner Website arbeitete und meinen Browser auf zeigte http://example.test. Ich kann nicht erklären warum, aber es hat mich weitergeleitet https://example.test. Es wäre eher ein Werbegeschenk gewesen, um es zu überprüfen siteurl wenn es versucht hätte, mich weiterzuleiten https://example.com. Wie auch immer, nach dem Wechsel meiner siteurl zu http://example.testes hat funktioniert (hat mich nicht auf https weitergeleitet).

    – Tyler Collier

    7. Oktober 2020 um 16:59 Uhr


  • Nun, in meinem Fall muss ich einstellen siteurl und name zu http://example.com.

    – Juniid

    22. Februar um 10:27 Uhr

Alte Frage, aber etwas wurde hier noch nie erwähnt: Jeder Benutzer kann SSL verwenden.

Vielleicht möchten Sie Ihre überprüfen wp_usermeta Tisch:

mysql> select * from wp_usermeta where meta_key = 'use_ssl';
+----------+---------+----------+------------+
| umeta_id | user_id | meta_key | meta_value |
+----------+---------+----------+------------+
|        9 |       1 | use_ssl  | 1          |
+----------+---------+----------+------------+

use_ssl eingestellt werden müssen 0 wenn Sie nicht weitergeleitet werden möchten (nützlich für die lokale Entwicklung):

update wp_usermeta set meta_value = 0 where meta_key = 'use_ssl' and user_id = YOUR_ID;

Es gibt einen Fehler in Chrome und Chromium 44.0.2403.89, der diesen Fehler ebenfalls verursacht. Besonders für Websites, die Woocomerce verwenden. Aber alle Frameworks, die PHP verwenden, könnten betroffen sein.

Dies ist nicht das gleiche Problem wie der Autor, aber ich denke, Google wird diejenigen von Ihnen, die das gleiche Problem wie ich haben, trotzdem hierher führen.

Die Beschreibung des Problems, das im folgenden Link gefunden und beschrieben wird, lautet, dass Chrome damit begonnen hat, allen Anfragen den Header „HTTPS:1“ hinzuzufügen. Dies führt zu einem Problem mit PHP beim Umgang mit Headern und der Überprüfung von SSL.

Es ist ein Patch unterwegs, der den Header „HTTPS“ in „upgrade-insecure-requests“ umbenennt.

https://ma.ttias.be/chrome-44-sending-https-header-by-mistake-breaking-web-applications-everywhere/

1402360cookie-checkWordPress wp-admin leitet auf https um

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

Privacy policy