ik heb een raar probleem ik krijg op google crome en explorer geen groen (veilig) maar
ik zie via de security
dat ( ik vermoed door linken..... non secure origins

http://fonts.gstatic.com
http://fonts.googleapis.com

ik vind deze eigenlijk nergens terug
dus heb ik in de htaccess
de volgende code gezet
om de website toch maar naar https: te sturen maar zorap ik deze code in de bestaande
htaccess zet dan gaat de ganze site niet
nu is mijn vraag mag ik deze code boven of onder zetten in de bestaande htaccess of is deze fout


RewriteCond %{HTTPS} !=on

RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


groeten rob
Niet, want dat is daar niet nodig. Je moet het vervangen doen op de plekken waar http staat. Als je nu eens begint met de fouten te bekijken in je inspector, dan kom je al een heel eind verder.
EDIT:

als ik goed zie zijn de fouten 3 verwijzingen body_bg.jpg , header2.png, logo.png
al deze 3 worden verwijst via http

maar ik zie niet (of ik weet het niet) welke file de verwijzing doet?
Oke, dan is de css die je dus op de website ziet het resultaat van wat het script ermee doet, Dat zou inhouden dat je ergens een base url instelling hebt in je php code.
ik ga alvast even veranderen wat jij erboven heb laten zien
super


ik laat het je zo weten

gr
Deze meldingen komen van bestanden die toevallig op die pagina worden aangeroepen. Dus daarmee los je alleen dat specifieke geval op. De kans is ook groot dat je css herschreven wordt voor minification. Dus dan moet je het in de scripts oplossen.

[size=xsmall]Toevoeging op 12/03/2017 00:17:18:[/size]

Na even de genoemde github door te hebben gekeken, kijk eens naar _constants.php en zoek naar de constante PH7_URL_INSTALL. Pas deze aan.
weet jij welke map of wel php file?


gr

[size=xsmall]Toevoeging op 12/03/2017 00:27:08:[/size]

het staat denk hier toch goed



<?php
/**
* @title Constants
*
* @author Pierre-Henry Soria <[email protected]>
* @copyright (c) 2012-2016, Pierre-Henry Soria. All Rights Reserved.
* @license GNU General Public License; See PH7.LICENSE.txt and PH7.COPYRIGHT.txt in the root directory.
* @link http://ph7cms.com
* @package PH7
*/

namespace PH7;
defined('PH7') or exit(header('Location: ./'));

################################### VARIABLES ###################################

#################### PATH ####################

#################### URL ####################

// Check the SSL protocol compatibility
$sHttp = (!empty($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS'] == 'on')) ? 'https://' : 'http://';
// Determine the domain name, with the port if necessary
$sDomain = (($_SERVER['SERVER_PORT'] != '80') && ($_SERVER['SERVER_PORT'] != '443')) ? $_SERVER['SERVER_NAME'] . ':' . $_SERVER['SERVER_PORT'] : $_SERVER['SERVER_NAME'];

// Get the domain that the cookie and cookie session is available (Set-Cookie: domain=your_site_name.com)
// $sDomain_cookie = (substr($_SERVER['HTTP_HOST'], 0, 4) === 'www.') ? '.' . substr($_SERVER['HTTP_HOST'], 4) : '.' . $_SERVER['HTTP_HOST'];
$sDomain_cookie = '.' . str_replace('www.', '', $sDomain);

// Determine the current file of the application
$sPhp_self = str_replace('\\', '', dirname(htmlspecialchars($_SERVER['PHP_SELF'], ENT_QUOTES))); // Remove backslashes for Windows compatibility


################################### CONSTANTS ###################################

#################### OTHER ####################

define('PH7_DS', DIRECTORY_SEPARATOR);
define('PH7_PS', PATH_SEPARATOR);
define('PH7_SH', '/'); // SlasH
define('PH7_SELF', (substr($sPhp_self, -1) !== PH7_SH) ? $sPhp_self . PH7_SH : $sPhp_self);
define('PH7_RELATIVE', PH7_SELF);

#################### PATH ####################

define('PH7_PATH_ROOT', __DIR__ . PH7_DS);
define('PH7_PATH_PROTECTED', '%path_protected%');
define('PH7_PATH_APP', PH7_PATH_PROTECTED . 'app/');
define('PH7_PATH_FRAMEWORK', PH7_PATH_PROTECTED . 'framework/');
define('PH7_PATH_LIBRARY', PH7_PATH_PROTECTED . 'library/');

#################### URL (PUBLIC) ####################

define('PH7_URL_PROT', $sHttp); // URL protocol
define('PH7_DOMAIN', $sDomain); // URL domain
define('PH7_DOMAIN_COOKIE', $sDomain_cookie);
define('PH7_URL_ROOT', PH7_URL_PROT . PH7_DOMAIN . PH7_SELF);
Het wordt daar dynamisch bepaald, en als je dus de site over http benadert zal de cache foutief gevuld worden. Je zou de cache dus kunnen wegmikken en de site over https bezoeken.
ook de 2 de constants

<?php
/**
* @title Constants File
*
* @author Pierre-Henry Soria <[email protected]>
* @link http://ph7cms.com
* @copyright (c) 2012-2016, Pierre-Henry Soria. All Rights Reserved.
* @license GNU General Public License; See PH7.LICENSE.txt and PH7.COPYRIGHT.txt in the root directory.
* @package PH7 / App / Config
*/

namespace PH7;
defined('PH7') or exit('Restricted access');

################################### CONSTANTS ###################################

#################### OTHER ####################

/***** VARIOUS *****/

define('PH7_DOT', '.');

/***** TIME ZONE ****/

define('PH7_DEFAULT_TIMEZONE', 'America/Chicago');

/***** ADMIN MODULE NAME *****/

define('PH7_ADMIN_MOD', 'admin123');

/***** PATTERN USERNAME (for 'Members', 'Affiliates' and 'Admins') *****/

define('PH7_USERNAME_PATTERN', '[\w-]');

/***** ADMIN ID (for sending email by an admin) *****/

define('PH7_ADMIN_ID', 0000); // Don't change it please, without the permission of Pierre-Henry!

/***** ADMIN USERNAME (for sending email by an admin) *****/

define('PH7_ADMIN_USERNAME', 'admin'); // Don't change it please, without the permission of Pierre-Henry!

/***** GHOST ID *****/

define('PH7_GHOST_ID', 1); // Don't change it please, without the permission of Pierre-Henry!

/***** GHOST USERNAME *****/

define('PH7_GHOST_USERNAME', 'ghost'); // Don't change it please, without the permission of Pierre-Henry!

/***** MAXIMUM LENGTH VALUE (for the username, email and URL) *****/

define('PH7_MAX_USERNAME_LENGTH', 40); // Warning: don't change it because the number of the username is based on the length field (varchar(40)) of the database
define('PH7_MAX_USERNAME_LENGTH_SHOWN', 10); // Used on browse users page (to be sure it displays well on small devices as well)
define('PH7_MAX_EMAIL_LENGTH', 120);
define('PH7_MAX_URL_LENGTH', 120);

/***** DESIGN *****/

define('PH7_WIDTH_SEARCH_FORM', '156px');

/***** SECURITY *****/

/*** DDoS Attack ***/
define('PH7_DDOS_DELAY_SLEEP', 40);
define('PH7_DDOS_MAX_COOKIE_PAGE_LOAD', 99999999);
define('PH7_DDOS_MAX_SESSION_PAGE_LOAD', 999);


/***** TABLE PREFIX *****/

define('PH7_TABLE_PREFIX', 'pH7_'); // Warning: don't change this value!

/***** PAGE *****/

define('PH7_PAGE_EXT', '.html');

/***** DATA *****/

define('PH7_DATA', 'data/');
define('PH7_LOG', 'log' . PH7_DS);
define('PH7_TMP', 'tmp' . PH7_DS);
define('PH7_CACHE', 'cache' . PH7_DS);
define('PH7_BACKUP', 'backup' . PH7_DS);
define('PH7_SQL', 'sql' . PH7_DS);

/***** APP *****/

define('PH7_SYS', 'system/');

/***** MODULES *****/

define('PH7_MOD', 'modules/');
define('PH7_CTRL', 'controllers/');
define('PH7_MODELS', 'models/');
define('PH7_VIEWS', 'views/');
define('PH7_FORMS', 'forms/');
define('PH7_INC', 'inc/');
define('PH7_LANG', 'lang/');
define('PH7_QUERY', 'query' . PH7_DS);
define('PH7_CONFIG', 'config' . PH7_DS);
define('PH7_CONFIG_FILE', 'config.ini');

/***** REPOSITORY *****/

define('PH7_REPOSITORY', '_repository' . PH7_DS);

/***** TEMPLATES & STATIC *****/

define('PH7_LAYOUT', 'templates/');
define('PH7_TPL', 'themes/');
define('PH7_CSS', 'css/');
define('PH7_IMG', 'img/');
define('PH7_JS', 'js/');

/***** STATIC *****/

define('PH7_STATIC', 'static/');

#################### PATH ####################

/***** DATA *****/


/*** PUBLIC DATA ***/

define('PH7_PATH_PUBLIC_DATA', PH7_PATH_ROOT . PH7_DATA);
define('PH7_PATH_PUBLIC_DATA_SYS', PH7_PATH_PUBLIC_DATA . PH7_SYS);
define('PH7_PATH_PUBLIC_DATA_SYS_MOD', PH7_PATH_PUBLIC_DATA . PH7_SYS . PH7_MOD);
define('PH7_PATH_PUBLIC_DATA_MOD', PH7_PATH_PUBLIC_DATA . PH7_MOD);

/*** PROTECTED DATA ***/

define('PH7_PATH_DATA', PH7_PATH_PROTECTED . PH7_DATA);
define('PH7_PATH_LOG', PH7_PATH_DATA . PH7_LOG);
define('PH7_PATH_TMP', PH7_PATH_DATA . PH7_TMP);
define('PH7_PATH_CACHE', PH7_PATH_DATA . PH7_CACHE);
define('PH7_PATH_BACKUP', PH7_PATH_DATA . PH7_BACKUP);
define('PH7_PATH_BACKUP_SQL', PH7_PATH_BACKUP . PH7_SQL);


/***** APP *****/

define('PH7_PATH_APP_CONFIG', PH7_PATH_APP . 'configs/');
define('PH7_PATH_APP_LANG', PH7_PATH_APP . 'langs/');
define('PH7_PATH_SYS', PH7_PATH_APP . PH7_SYS);

/***** MODULES *****/

define('PH7_PATH_MOD', PH7_PATH_APP . PH7_MOD);
define('PH7_PATH_SYS_MOD', PH7_PATH_SYS . PH7_MOD);

/***** REPOSITORY *****/

define('PH7_PATH_REPOSITORY', PH7_PATH_ROOT . PH7_REPOSITORY);

/***** TEMPLATES *****/

define('PH7_PATH_TPL', PH7_PATH_ROOT . PH7_LAYOUT . PH7_TPL);
define('PH7_PATH_TPL_MOD', PH7_PATH_ROOT . PH7_LAYOUT . PH7_MOD);
define('PH7_PATH_TPL_SYS_MOD', PH7_PATH_ROOT . PH7_LAYOUT . PH7_SYS . PH7_MOD);

/***** STATIC *****/

define('PH7_PATH_STATIC', PH7_PATH_ROOT . PH7_STATIC);

#################### URL (PUBLIC) ####################

/***** DATA *****/

define('PH7_URL_DATA', PH7_RELATIVE . PH7_DATA);
define('PH7_URL_DATA_SYS', PH7_URL_DATA . PH7_SYS);
define('PH7_URL_DATA_SYS_MOD', PH7_URL_DATA . PH7_SYS . PH7_MOD);
define('PH7_URL_DATA_MOD', PH7_URL_DATA . PH7_MOD);

/***** STATIC *****/

define('PH7_URL_STATIC', PH7_RELATIVE . PH7_STATIC);

/***** TEMPLATES *****/

define('PH7_URL_TPL', PH7_RELATIVE . PH7_LAYOUT . PH7_TPL);
define('PH7_URL_TPL_MOD', PH7_RELATIVE . PH7_LAYOUT . PH7_MOD);
define('PH7_URL_TPL_SYS_MOD', PH7_RELATIVE . PH7_LAYOUT . PH7_SYS . PH7_MOD);


[size=xsmall]Toevoeging op 12/03/2017 00:33:08:[/size]

ook hier zie ik niet echt wat er fout staat de verwijzingen van http naar https
staat bij het eerste

gr

[size=xsmall]Toevoeging op 12/03/2017 00:34:25:[/size]

dus de cache uitschakelen?


[size=xsmall]Toevoeging op 12/03/2017 00:36:40:[/size]

welke zin mag ik weglaten in constand om de cache uit teschakelen ??


en is dat schadelijk voor de site??


gr
Je moet de cache legen voordat het fatsoenlijk kan gaan werken, en uiteraard https forceren zodat de cache niet langer foutief opgebouwd wordt. Voor het gemak zou ik de URL constanten hardhandig op https zetten in plaats van dat het dynamisch bepaald wordt.

Volgens mij heb ik mezelf ondertussen al meerdere keren over verschillende dingen herhaald. Het probleem dat je hebt is zo te zien indirect een cache, en direct een configuratieprobleem. Het feit dat je http forceert als je via het www domein komt helpt ook niet echt mee.
ik heb de script gekocht maar zelf opgezet op de site

zelf heb ik niet veel kaas gegeten van php
maar vind het na al die weken dat ik bezig ben best heel interessant

Reageren