Wordpress se redirecționează către 127.0.0.1 când accesezi site-ul de pe un dispozitiv la distanță

17 iul. 2018, 23:25:24
Vizualizări: 19.7K
Voturi: 1

Am instalat un site Wordpress pe serverul meu local Apache Ubuntu 18.04 cu un IP fix 192.168.100.150.

Site-ul funcționează corect local (localhost/wordpress), dar când încerc să deschid site-ul de pe un alt dispozitiv (192.168.100.150/wordpress), acesta mă redirecționează automat către 127.0.0.1/wordpress și primesc mesajul "127.0.0.1/wordpress" a refuzat conexiunea.

Ce este în neregulă?

0
Toate răspunsurile la întrebare 7
1

Poate cazul tău a fost diferit de al meu, dar vreau să împărtășesc cu tine cum am rezolvat această problemă, în speranța că va fi utilă pentru alți oameni.

În cazul meu, problema a fost cauzată de All In One Wordpress Security Plugin (AIOWS), datorită configurației "IP RETRIEVAL SETTINGS".

Site-ul meu este găzduit pe AWS, prin intermediul mediului Elastic Beanstalk și am diferite instanțe sub un load balancer. În acest caz, se pare că ultima versiune a acestui plugin nu mai este capabilă să detecteze corect IP-urile clienților și astfel îi blochează prin redirecționare către 127.0.0.1

Am rezolvat această problemă simplu schimbând acea configurație de la "REMOTE_ADDR (Default)" la "HTTP_X_FORWARDED_FOR".

Poți schimba această setare din: "WP Security" => "Settings" => "Advanced Settings": Setări avansate AIOWS - Schimbare metodă de detectare IP

21 ian. 2020 16:14:19
Comentarii

Mulțumesc, asta a funcționat pentru mine

Sathish Sundar Sathish Sundar
25 mar. 2024 22:47:57
0

Puteți adăuga următoarea configurație în wp-config

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

Sau actualizați valoarea în baza de date în tabelul wp_options. Setările URL-ului se află la siteurl și home în coloana option_name

18 iul. 2018 07:15:15
0

Ei bine, aceasta a fost o problemă legată de cache-ul browserului meu - deschiderea site-ului în modul incognito a rezolvat problema.

18 iul. 2018 11:04:52
0

De fapt, am șters cookie-urile din browser, am dat refresh și a funcționat.

chrome://settings/?search=clear+browsing+data

8 aug. 2019 03:07:42
0

acest lucru poate fi schimbat doar în setări --- general - schimbați adresa IP locală (URL) 127.0.0.1 cu IP-ul SOT (192.16.x.x)

14 iun. 2020 12:23:02
0

Dacă întâmpinați această problemă, verificați mai întâi fișierul .htaccess deoarece poate exista o redirecționare precum:

RewriteEngine On 
RewriteCond %{HTTP_USER_AGENT} ^$ [OR]
RewriteCond %{HTTP_USER_AGENT} (bot|crawl|robot)
RewriteCond %{HTTP_USER_AGENT} !(bing|Google|msn|MSR|Twitter|Yahoo) [NC]
RewriteRule ^/?.*$ "http\:\/\/127\.0\.0\.1" [R,L]

Apoi eliminați-le sau adăugați # (comentați linia), deschideți fereastra privată și dezactivați cache-ul, apoi verificați site-ul. Va funcționa.

26 feb. 2021 17:59:28
0

Când utilizați un proxy invers, adăugați în configurația nginx:

    proxy_set_header Host $http_host; (sau $host)
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
27 feb. 2021 19:09:49