Logo, das nicht auf dynamisch gehostete WordPress hinter dem Bunkerweb-Proxy geladen wirdPhp

PHP-Programmierer chatten hier
Anonymous
 Logo, das nicht auf dynamisch gehostete WordPress hinter dem Bunkerweb-Proxy geladen wird

Post by Anonymous »

Ich habe WordPress in einem Docker -Container auf meinem Heimserver eingerichtet und später auf einen anderen Server migriert, der sich als Dienst hinter Bunkerweb befindet. Ich habe alles wie folgt konfiguriert: < /p>
Original -Entwicklungsdomäne: client1.mydomain.de < /code> (Alles funktioniert hier alles perfekt, einschließlich des Logos)
Produktionsdomäne: www.client.de < /code> (alles funktioniert außer dem Logo fehlt) < /p>
Docker container
[*]BunkerWeb as the frontend service/proxy
[*]Both domains point to the exact same WordPress container
[*]In wp-config.php, I’ve set site URL and home to be dynamic based on the host header

What I’ve Versucht: < /p>

Migrierte alle Dateien und die Datenbank korrekt, hat verschiedene Arten von Sicherungen durchgeführt und wiederhergestellt werden alle Arten von Plugins erkennen, ob dies jedoch nicht funktioniert. Host < /li>
< /ul>

Code: Select all

if ( isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https' ) {
$_SERVER['HTTPS'] = 'on';
}
$scheme = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on') ? 'https://' : 'http://';
define('WP_HOME', $scheme . $_SERVER['HTTP_HOST']);
define('WP_SITEURL', $scheme . $_SERVER['HTTP_HOST']);
Der seltsame Teil:
Wenn ich die Site mit client1.mydomain.de besuche, wird das Logo korrekt angezeigt. Wenn ich mit www.client.de besuche, sieht alles identisch aus, außer dass das Logo fehlt. Inhalt, Menüs und andere Bilder funktionieren einwandfrei. Ich würde mich vor allem den Ratschläge zur Diagnose freuen, ob es sich um ein WordPress -URL -Problem oder ein Server/TLS -Konfigurationsproblem handelt.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post