In meiner Wordpress-Seite, ich bin wie ein weiteres Wordpress in Unterordner mit: https://www.mywpexample.com/wp-newsite
SSL Fixed Content, warum wird nicht zurückkehren site_url(), in https-Schema
Ich habe für meine Website SSL getan, aber plötzlich zeigt dort Konsole Gemischte Inhalte https nicht laden Fehler, und keine Assets laden (css/js/Aktionen) in der Site https://www.mywpexample.com/wp-newsite
.
habe ich versucht echo site_url()
seiner Rückkehr http://www.mywpexample.com/wp-newsite
aber in der Datenbank und Wordpress allgemeine Einstellung Ich habe bereits:
Wordpress-Adresse (URL) ->
https://www.mywpexample.com/wp-newsite
Site-Adresse (URL) ->
https://www.mywpexample.com/wp-newsite
Und auf der wp-config-Datei:
define('WP_SITEURL', 'https://www.mywpexample.com/wp-newsite');
define('WP_HOME', 'https://www.mywpexample.com/wp-newsite');
define('ABSOLUTE_URL', 'www.mywpexample.com/wp-newsite');
Wenn versuchen, SSL-Optionen wie in wp-config hinzuzufügen:
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL', true)
define('FORCE_SSL_LOGIN', true)
nach Standort Brechen und Browser zeigt Fehler für TOO_MANY_REDIRECTS
. Vorerst habe ich diese Lösung für Front-End bekam alle http ersetzen -> auf https .. in root index.php
<?php
ob_start();
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define('WP_USE_THEMES', true);
/** Loads the WordPress Environment and Template */
require(dirname(__FILE__) . '/wp-blog-header.php');
//and these lines also
$output = ob_get_contents();
ob_end_clean();
$output = str_replace(array("https://", "http://"), "//", $output);
echo str_replace('http:\/\/', "\/\/", $output);
aber eine bessere Lösung benötigen, die, Arbeit für alle Umgebungen (wp-admin, wp-Login und Front-End).
Haben Sie '" http://www.mywpexample.com "' durch '" https://www.mywpexample.com "' auf allen Tabellen ersetzt? – Bazaim
@bazaim Ich vermeide Dump und Restore-Prozess für die gesamte Datenbank, und auch ich bin mir nicht sicher, dass dies funktionieren wird. Aber ich Sache, habe ich 'siteurl' und' home' Metaschlüssel von 'wp_options' Tabelle dann aktualisiert Es sollte für Theme- und Plugin-Dateien funktionieren. –
Ich habe keine Ahnung von der Quelle Ihres Problems. Vielleicht sollten Sie versuchen, alle URL mit diesen Tools zu ersetzen: https://interconnectit.com/products/search-and-replace-for-wordpress-databases/ – Bazaim