Redirect HTTP to HTTPS
This page explains the Redirect HTTP to HTTPS feature in GoAdmio. It forces all visitors to use the encrypted HTTPS version of a site — any request to http:// is automatically redirected to https://.
Location: Admin Panel → Security → Redirect HTTP to HTTPS
Location (User Panel): Security → Redirect HTTP to HTTPS
Overview
Once a domain has a valid SSL certificate (free or paid), you should redirect all HTTP traffic to HTTPS. This:
- Encrypts all traffic — protects credentials, forms, and cookies from interception
- Prevents mixed-content warnings — browsers warn when an HTTPS page loads HTTP assets
- Improves SEO — Google uses HTTPS as a ranking signal
- Avoids duplicate content — one canonical URL instead of two (
http://andhttps://) - Satisfies compliance — PCI DSS, HIPAA, and most security frameworks require HTTPS
- Removes the "Not Secure" warning — modern browsers flag plain HTTP as insecure
.htaccess rules (Apache) or server block directives (NGINX) — so it applies to every request for the domain.
> Note: The redirect requires a valid SSL certificate. If the certificate is missing, expired, or invalid, the redirect will fail or cause a redirect loop. Verify the certificate first — see Check SSL Certificate.
What the Page Shows
| Field / Column | Description |
|---|---|
| Domain | The domain whose redirect is being configured |
| HTTPS Redirect | Whether the redirect is enabled (On/Off) |
| Status | Whether the redirect is active and working |
| Actions | Enable, disable, verify |
| Search | Filter the list by domain |
> Tip: The page may show a verification action that tests the redirect. Use it after enabling to confirm the redirect works as expected.
How to Enable the Redirect
Via the Admin Panel
- Log in to the GoAdmio Admin Panel (or User Panel).
- Navigate to Security → Redirect HTTP to HTTPS.
- Locate the domain.
- Enable HTTPS Redirect.
- Click Save (or the toggle).
http:// are redirected to https:// with a 301 Moved Permanently response.
> Tip: Use 301 (permanent) rather than 302 (temporary) — it tells search engines the HTTPS URL is canonical, preserving SEO.
Via CLI
GoAdmio provides a command to rebuild the web server configuration, which applies the redirect:
```bash
/go/conf