Support

SSL, CDN and speed

Free SSL, https and the padlock, the CDN cache and making a site faster.

Free SSL

Is SSL included?

Yes. Every hosting package includes a free SSL certificate for the domain and all its subdomains, the mail names imap, smtp and mail included. It renews by itself every 90 days. It needs your domain to use our nameservers, wherever the domain is registered, .lk and .com.lk included. It is usually switched on for new hosting automatically; otherwise use "Activate Free SSL" on the control panel's SSL/TLS page. It takes about 30 minutes; until then the browser can show "not secure" or a certificate for another name.

The SSL cannot be activated.
  • The nameservers are not ours yet, or the change is still spreading (up to 48 hours).
  • DNSSEC is switched on at the registrar (WHOIS shows "DNSSEC: signed"); switch it off there.
  • An _acme-challenge CNAME record from an old host is still in the DNS; remove it in Manage DNS.
  • Our nameservers were entered as NS records at another DNS provider rather than as the domain's nameservers at the registrar.

If none of these apply, write to us.

My domain cannot use your nameservers. Can I still have SSL?

Yes, with a certificate bought elsewhere (SSL/TLS, Install External SSL Certificate: the certificate, private key and CA bundle from the provider), or with Cloudflare in front of the site, a Cloudflare Origin Certificate installed the same way and Cloudflare set to Full (strict). We can do it for you; write to us.

HTTPS and "not secure"

How do I send all visitors to https://?

Control panel, SSL/TLS, Enable Force HTTPS. Switch it on only once the certificate works.

The certificate works, but the padlock is missing.

The page loads images, scripts or styles over http:// ("mixed content"). The browser console (right-click, Inspect, Console) lists them, and whynopadlock.com checks a page. Those links have to become https://; for WordPress see mixed content in WordPress.

The temporary URL gives ERR_SSL_UNRECOGNIZED_NAME_ALERT.

The temporary URL is meant for http://. Something forces https: switch off Force HTTPS, set the WordPress site and home address to http://, disable plugins such as Really Simple SSL, remove https redirects from .htaccess, and try a private browser window.

Firefox shows PR_END_OF_FILE_ERROR on every site.

The cause is on your computer, not the site: antivirus that inspects HTTPS (Bitdefender, ESET and others), a VPN or proxy, changed SSL settings (Refresh Firefox helps), DNS over HTTPS, or a damaged Firefox profile.

CDN and caching

What does the CDN do?

The free CDN keeps copies of your images, CSS, JavaScript, fonts and PDFs at locations near your visitors, so pages load faster. It is in the control panel under Edge Caching, where you can also set how long files stay cached.

My change does not show on the site.

Clear the cache: Edge Caching, Purge Everything (or purge in your WordPress caching settings), then check in a private browser window.

Do I need a caching plugin?

No. W3 Total Cache, WP Super Cache, WP Rocket, Hummingbird and similar plugins are not needed and can conflict with the CDN; we recommend removing them. Image optimisation and lazy-loading plugins are not needed either when Web Optimisation is on.

How do I see whether a page comes from the cache?

In the browser's developer tools, Network tab, the response header x-cdn-cache-status: HIT means from the cache, MISS a first load or not cacheable, BYPASS deliberately not cached (logged in to WordPress, cart, checkout, account pages). Pages keep missing when they set cookies, a caching plugin interferes, or .htaccess sends Cache-Control: no-store.

How do I keep a file or folder out of the cache?

In that folder's .htaccess, then purge:

Header set Cache-Control "no-store"

For one file type put it in a FilesMatch block, for one file in a Files block.

Speed and security headers

How do I make my site faster?

Switch on Web Optimisation in the control panel: image resizing and WebP, lazy loading, smaller and combined CSS and JavaScript. "One Click Optimisation" sets safe defaults. If the site looks wrong after switching a filter on, switch that filter off again. Fewer plugins and a current PHP version help too.

Google PageSpeed scores lower on mobile because it tests a slow phone on a slow network. Unused JavaScript is the usual cause, and only changing the site's code removes it.

How do I set security headers?

Control panel, Security Headers (in the CDN section): X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Strict-Transport-Security (HSTS) and Content-Security-Policy, without editing files.

Why do the statistics show more visitors than Google Analytics?

The control panel's Statistics count every request through the CDN, bots included; Google Analytics does not count bots.

Still stuck?

Write to support (at) lunida.net in Sinhala, Tamil or English. Tell us your domain and what you see; a screenshot helps.

support (at) lunida.net