Set up site for SSL
If you have a domain name and version plus, you have the option to subscribe to the SSL offer to secure your website. Once implemented, it is necessary to ensure that all external resources previously added to your website are secure.
Let's see how to proceed and what changes to make before installing the SSL certificate.
The elements likely to prevent the implementation of SSL
When you implement an SSL protocol, all the URLs of your website change to go from http to https.
As emyspot automatically manages all the redirections of the pages created on your website, it is necessary to check the elements from external sites (images, videos, widgets added by you ...) as well as images embedded directly into the source code from the visual editor.
The presence of a single external resource still appearing with the address in http could "break" the security of the page. This would result in an alert message in the navigation bar indicating a security issue on the page.
To easily locate problem items, click the alert message and then click More Information> Media. You will be able to quickly identify media whose address does not begin with https.
What changes to make?
Before activating https
After verifying that each of the resources on a page can be accessed in https at activation, you can modify their URL by removing the http which is the protocol by default.
For example for the resource accessible before the https via URL:
You can remove the http: and retain only:
This will ensure that when your website is displayed in the web browser the resource with the active protocol will be loaded at the right time.
After activating https
You must modify each unsecured item by replacing the http by https. To do this, two solutions are available to you by logging into your manager:
- Manually edit the url from the visual editor (by double-clicking the item or right-clicking the image's properties)
- Remove the item and re-integrate it into the page (the image or video will be hosted in your storage and a url in https will be automatically assigned to it)