Cum schimb URL-ul pentru Multisite?
Link-urile din meniul navbar, în (Site-urile mele > Administrează rețeaua) indică spre (și continuă să redirecționeze către) URL-uri incorecte.
URL-urile incorecte urmează acest model:
https://https//www.domain.com/wp-admin/network/
https://https//www.domain.com/wp-admin/network/sites.php
https://https//www.domain.com/wp-admin/network/settings.php
Chiar dacă introduc manual URL-ul corect fără https-ul repetat, sunt redirecționat din nou către URL-ul greșit.
Se pare că https//www
este setat undeva în loc de https://www
, dar nu pot găsi unde.
Locurile pe care le-am verificat și erau în regulă:
- wp-config.php (DOMAIN_CURRENT_SITE)
- .htaccess
- tabelul site (doar domeniul, cu www dar fără https sau /)
- tabelul options (siteurl și home)
- tabelul sitemeta
Nu am actualizat niciunul dintre cele menționate mai sus. Erau în regulă. (Deci nu este o problemă de cache)
Am încercat opțiunea de Căutare din phpMyAdmin folosind https//www
dar nu a returnat nicio potrivire.
Unde altundeva ar trebui să caut?

Sunt 5 valori care trebuie schimbate. Din baza de date.
wp_options: opțiunile denumite "siteurl" și "home"
wp_site
wp_sitemeta: opțiunea denumită "siteurl"
wp_blogs: orice intrări din coloana "domains" care conțin vechiul nume de domeniu
wp_#_options: Fiecare sub-site va avea seturi de tabele care corespund blog_id din tabelul wp_blogs. Trebuie să accesați tabelul wp_#_options, unde # corespunde blog_id-ului, și să actualizați setările "siteurl" și "home" din acel tabel.
Notă: În majoritatea cazurilor, poate/va trebui să actualizați o intrare în fișierul WP-Config.php. Codul pe care îl recomand să-l verificați este fragmentul de cod de aici:
define('WP_ALLOW_MULTISITE', true);
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'mysite.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

URL-urile pentru rețeaua multisite sunt disponibile pentru editare în panoul de administrare a rețelei, pagina Site-uri, apoi editați subsite-urile (faceți clic pe link-ul de editare al unui subsite, apoi pe fila Setări). Puteți face acest lucru doar pentru subsite-uri.
Valorile 'siteurl' și 'home' ar trebui să fie URL-ul complet al site-ului, inclusiv protocolul, ca în https://www.example.com/site1. Dacă aceste valori nu includ protocolul (partea 'https://'), atunci orice link-uri ale site-ului vor include valoarea 'dublu protocol' pe care o întâmpinați.
URL-ul site-ului principal nu poate fi editat pe această pagină; accesați tabela wp-options pentru a remedia acest lucru (în două locuri).
Niciodată nu modific URL-urile site-ului în fișierul wp-config.php, așa cum sugerează alte răspunsuri și comentarii. Locul potrivit (după părerea mea) pentru a seta URL-ul site-ului este tabela wp-options (pentru site-ul principal) și procedura de mai sus pentru sub-site-uri.
Rețineți că procedura de mai sus vă va permite, de asemenea, să modificați orice URL-uri incorecte salvate de plugin-uri care scriu în tabela de opțiuni. A trebuit să fac asta de câteva ori când am mutat un site pe un domeniu nou.

Trebuie să modifici în două locuri:
1- în baza de date, tabelul wp_blogs, schimbă example.com în www.example.com
2- în wp-config.php modifică define('DOMAIN_CURRENT_SITE', 'example.com'); în define('DOMAIN_CURRENT_SITE', 'www.example.com');
Va funcționa automat.

Adaugă acest cod în fișierul tău wp-config.php,
define('WP_HOME','https://siteultau.com');
define('WP_SITEURL','https://siteultau.com');
Dacă încă întâmpini problema, autentifică-te în phpMyAdmin și apoi,
- Alege numele bazei de date din bara laterală din stânga și deschide tabelul wp_options.
- Caută rândurile pentru URL-ul site-ului și acasă, apasă pe edit pentru a modifica URL-urile. Vei vedea o casetă în fața option_value unde poți completa URL-ul.
- Apasă pe butonul Execută pentru a salva setările.
De asemenea, asigură-te că URL-ul tău începe cu https:// și nu http// (așa cum ai menționat mai sus)

Mulțumesc pentru răspuns. Pașii menționați mai sus au fost deja executați.
