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ă.
popeye
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
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
Puteți face acest lucru cu ușurință folosind wp cli.
- Instalați
wp-clifolosind instrucțiunile de aici - rulați comanda
wp plugin dezactivează really-simple-ssldin terminal.
De asemenea, puteți adăuga autocompletare în terminalul bash pentru a vedea sugestii ale plugin-urilor instalate.