De ce WordPress redirecționează de la http la https într-un mediu local?
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ă.

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!

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
.

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

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?

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

Puteți face acest lucru cu ușurință folosind wp cli
.
- Instalați
wp-cli
folosind instrucțiunile de aici - 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.
