enter image description here

I have two store views, I changed one of them from wesbitetest.com to websitetest.com/fr-ca/ but the front end didn't load the js and CSS files as expected, and the URL becomes websitetest.com/fr-ca/?___store=fr_ca instead of websitetest.com/fr-ca/

  • Any errors in the console? – Condor Mar 30 '18 at 12:53
  • Run commands:php bin/magento setup:di:compile, php bin/magento setup:static-content:deploy, php bin/magento cache:clean, php bin/magento cache:flush, & After give permission var & pub folder – Abdul Mar 30 '18 at 13:17
  • @bramulous yes please see the screenshot I added to the original post – Mer Gh Mar 30 '18 at 17:51
  • Clean the content of pub/static and var/view_preprocessed then launch this command : php bin/magento setup:static-content:deploy fr_CA -f if you are using fr_CA language otherwise replace it with your local language code` – PЯINCƏ Mar 30 '18 at 17:55
  • the thing is if i do Stores->Configuration>"Add store code to URLS"->yes it will add the store code which is fr_ca and not fr-ca, it only accepts the underscore :s – Mer Gh Mar 30 '18 at 18:01

Run these commands on your server to make sure that everything is deployed well after that change.

alias mage="php -d memory_limit=-1 -f bin/magento"

mage setup:upgrade &&
mage setup:db-data:upgrade &&
mage dev:source-theme:deploy &&
mage cache:flush &&
mage indexer:reindex &
mage setup:static-content:deploy -j 10 -f en_US fr_CA
mage setup:di:compile
mage maintenance:disable
  • could you please explain to me this mage setup:static-content:deploy -j 10 -f en_US fr_CA in my case i have fr-ca and en-a and another website that has one store view en-us .. – Mer Gh Mar 30 '18 at 18:20
  • This command will deploy the static files for both languages, it won't set any configuration, you can run this commands even if you haven't used en_US ou fr_CA. – Rafael Corrêa Gomes Apr 2 '18 at 14:03

We need more details to help you efficiently, such as what have you already tried, any errors, any permissions issues, etc.

In the meantime, you can follow standard theme debugging steps:

Make sure your theme settings are scoped correctly, under

Content -> Design -> Configuration

In addition, you will want to clear our your pub/static/frontend/* and var/view_preprocessed/* directories.
rm -rf pub/static/frontend/* var/view_preprocessed/*

You should then try as Abdul suggested: compile, deploy static content, and clear caches.

  • it broke the whole front end in all stores when i cleaned and deployed, with these errors: efused to apply style from '<URL>' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled. require.min.js Failed to load resource: the server responded with a status of 404 (Not Found) (index):1 Refused to execute script from 'dev4.wetag.ca/pub/static/version1522434789/frontend/Magento/…' because its MIME type ('text/htm – Mer Gh Mar 30 '18 at 18:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.