De ce WordPress redirecționează de la http la https într-un mediu local?

12 nov. 2017, 17:03:11
Vizualizări: 14.7K
Voturi: 9

Am configurat recent un site WordPress live în mediul meu local folosind Duplicator. Pot accesa wp-admin, dar nu pot accesa site-ul principal deoarece WordPress redirecționează automat de la http la https. Am verificat fișierul .htaccess, dar fără succes. Am verificat și tabela wp_options din baza de date, care conține URL-ul site-ului cu http, nu https. Puteți să-mi spuneți care ar putea fi problema și în ce fișiere ar trebui să caut? Mulțumesc.

Editare: Am golit cache-ul browserului (am rulat chiar și în mod incognito), dar încă nu funcționează.

4
Comentarii

Ce browser, ce versiune și exact care este URL-ul local pe care accesezi site-ul?

norman.lol norman.lol
21 dec. 2017 22:35:05

De asemenea: Ai încercat cu diferite browsere?

norman.lol norman.lol
21 dec. 2017 22:36:02

Poți merge în baza de date și actualiza site-ul în tabelul options pentru a elimina mai întâi https, apoi investighează opțiunile pentru a simula un certificat local, câțiva pași simpli de urmat aici, dar doar pe mașina ta locală: https://really-simple-ssl.com/knowledge-base/how-to-install-an-ssl-certificate-on-mamp/

Nathaniel Flick Nathaniel Flick
20 dec. 2018 22:45:18

Am încercat toate sugestiile de mai sus; nimic nu a funcționat. În cazul meu, probabil un plugin a cauzat această problemă. Site-ul a revenit la normal doar când am dezactivat complet folderul de plugin-uri (redenumește-l în 0_Plugins). Acum trebuie să identific manual care dintre plugin-uri a cauzat problema. Mulțumesc pentru celelalte sfaturi.

Herbalizer Herbalizer
17 dec. 2020 15:15:12
Toate răspunsurile la întrebare 5
0

Ei bine, în situația mea... Am descărcat site-ul companiei de pe mediul de producție pe localhost pentru că aveam nevoie să pregătesc un mediu de dezvoltare pentru câțiva developeri. Mediul de producție folosește https:// iar pe localhost http://, iar când l-am rulat prima dată pe localhost, acesta m-a redirecționat mereu către https://.

Și, am reușit să fac să funcționeze pe localhost pur și simplu adăugând următoarele linii în wp-config.php (versiunea mea de WordPress era 4.9.8):

define('FORCE_SSL', false);
define('FORCE_SSL_ADMIN', false);

Mult succes!

8 dec. 2018 16:39:44
0

Asigurați-vă că nu aveți instalat și activat un plugin care forțează o redirecționare la HTTPS, de exemplu, Really Simple SSL. Dacă aveți unul, dezactivați-l pe localhost prin redenumirea folderului pluginului, de exemplu, redenumiți-l din "really-simple-ssl" în "really-simple-ssl_deactivated". Acum ar trebui să puteți accesa URL-ul wp-admin.

23 oct. 2019 21:27:54
4

Ei bine, dacă poți accesa /wp-admin/, soluția este destul de simplă - curăță memoria cache a browserului sau încearcă să deschizi site-ul într-un tab incognito.

12 nov. 2017 17:17:43
Comentarii

Scuze. Ar fi trebuit să menționez că am încercat lucrurile pe care le-ai sugerat, dar tot nu funcționează.

popeye popeye
12 nov. 2017 17:39:58

Ai făcut toate înlocuirile în baza de date?

Misha Rudrastyh Misha Rudrastyh
12 nov. 2017 17:42:22

am crezut că Duplicator se ocupă de asta, dar am verificat în tabelul wp_options dacă URL-ul înregistrat este pe https, dar nu, este pe http. Mai sunt alte tabele pe care ar trebui să le verific?

popeye popeye
12 nov. 2017 17:45:27

Bineînțeles, îți recomand să folosești acest instrument pentru a genera toate interogările de bază de date pentru phpMyAdmin https://rudrastyh.com/tools/sql-queries-generator

Misha Rudrastyh Misha Rudrastyh
12 nov. 2017 17:46:30
1

Ar trebui să comentați aceste linii în fișierul .htaccess

#RewriteCond %{ENV:HTTPS} !=on
#RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
3 oct. 2018 01:17:27
Comentarii

Te rugăm să [editezi] răspunsul tău și să adaugi o explicație: de ce ar putea asta rezolva problema?

fuxia fuxia
3 oct. 2018 02:08:53
0

Puteți face acest lucru cu ușurință folosind wp cli.

  1. Instalați wp-cli folosind instrucțiunile de aici
  2. rulați comanda wp plugin dezactivează really-simple-ssl din terminal.

De asemenea, puteți adăuga autocompletare în terminalul bash pentru a vedea sugestii ale plugin-urilor instalate.

8 sept. 2020 11:55:01