Possibly you changed macros or configured secure HTTPS url in web/unsecure/base_url
. That is forcing browser to load HTML via HTTPS while CSS styles still tried to be loaded via HTTP, then browser refuses to load style via not secure path.
Open your core_config_data
table. Sort the table by path column by pattern secure/base
web/secure/base_url https://www.example.com/
web/secure/base_link_url {{secure_base_url}}
web/secure/base_skin_url {{secure_base_url}}skin/
web/secure/base_media_url {{secure_base_url}}media/
web/secure/base_js_url {{secure_base_url}}js/
web/unsecure/base_url http://www.example.com/
web/unsecure/base_link_url {{unsecure_base_url}}
web/unsecure/base_skin_url {{unsecure_base_url}}skin/
web/unsecure/base_media_url {{unsecure_base_url}}media
web/unsecure/base_js_url {{unsecure_base_url}}js/
You need to change example.com accordingly by your domain name with mandatory trailing slash.
If you have set your base_url correctly for web/unsecure/base_url
and web/secure/base_url
, HTTPS should work well. If you don't know what is it for, you do not have to change the {{UNSECURE_BASE_URL}}
and {{SECURE_BASE_URL}}
macros in the rest of the entries.
Actually, macro like {{unsecure_base_url}}skin/
is transformed to: http://www.example.com/skin/
But if trailing slash is missed http://www.example.comskin/