Managed VPS Questions
Managed VPS support articles: our Managed Virtual Private Servers are easy to use, but here's some advice should you have any issues.
Why am I getting a 'Too Many Redirects' error?
'Too Many Redirects' errors are caused by sites stuck in a loop of redirects.
RewriteCond "%{REQUEST_URI}" "^/" RewriteRule ".*" "https://my.domain.com/" [L,R=301]In the above example, we have our condition:
RewriteCond "%{HTTP_HOST}" "domain.com$"Which states that, if the URL contains ‘domain.com’, redirect the site. However, this will lead to a loop, as our subdomain also contains ‘domain.com’, resulting in the too many redirects error.
A much better way to do this redirect would be instead to use:
RewriteCond %{HTTP_HOST} !^my\.domain\.com [NC]
RewriteRule ^(.*)$ http://my\.domain\.com/$1 [R=301,L]Which instead uses the condition:
RewriteCond %{HTTP_HOST} !^my\.domain\.com [NC]This checks to see if the URL is not the subdomain, and redirects the site if it’s not.
It’s worth looking through your rules and making sure this type of logical loop doesn’t occur.
If you’re unsure, try renaming your .htaccess file. If the error stops when doing so, something in that file is causing the loop itself.
Mixed Content
The term ‘Mixed Content’ refers to when parts of a website on HTTPS try to load content over HTTP. In more uncommon cases, this can result in a site correcting itself to HTTP, then redirecting to HTTPS, resulting in a loop between the two which causes the ERR_TOO_MANY_REDIRECTS.
In cases such as this, it’s best to temporarily remove any rules that may be enforcing HTTPS, and then updating all of your site’s URLs to ensure they’re either all on HTTP or all on HTTPS.
We have a full guide on finding and fixing mixed content here.
Force HTTPS Scripts
Some Content Management Systems (CMS) such as Joomla have options that can force HTTPS connections to your site as a part of the integration. Enabling these makes tweaks to the code to enforce this – however, if you’ve already included your own scripts to force HTTPS or are using 20i’s option to do so in the SSL/TLS area, then this could potentially conflict and lead to a loop.
Check your current CMS setup to see if any options to force HTTPS connections are enabled. If they are, disable or remove any other scripts or options that will be enforcing this to remove any conflicts.
Caching
Caching can also cause a redirect loop as site and server caching can store redirects, resulting in a rule that has been removed to continue to be used.
The quickest way to check to see if this is the case is to visit the site with a query string at the end, for example:
https://mydomain.com/?nocache
Anything after the '?' is ignored, so you can write anything. Doing so will bypass the cache on the site and force the site to load directly.
If the site then loads fine without the redirect error, you can confirm that caching is what's causing the redirect.
Check your site for any cache folders and clear them, and then clear the edge cache from within your package:
- Log into My20i and head to your Manage Hosting area
- Select Options > Manage on the hosting package you’d wish to edit
- Select Edge Caching from under the CDN section of the package

At the bottom of the Edge Caching page, select Purge Everything. The server cache will be cleared within a few minutes.
Now you should be free of the 'too many redirects' error. Get in touch with our support team if you need further help.
Can I upgrade from an Unmanaged VPS to a Managed VPS?
Unmanaged VPS and Managed Hosting on a VPS are different services. So it isn't possible to simply upgrade from Unmanaged to Managed through our dashboard.
You may be able to migrate from one to the other. For more information we'd recommend viewing: How do I migrate from an Unmanaged VPS to a Managed VPS?
Austin B.Should I choose a Managed Hosting on a VPS or shared cloud hosting?
Whilst our WordPress and Linux cloud hosting is rock-solid and suitable for most needs, if you’re looking for a hosting solution that dedicates resources to your sites and lets you lean on our expert 24/7 Support Team, then Managed Hosting would be for you.
If you’re a developer, a Managed VPS will give you more freedom to install extra apps.
Austin B.Do I get SSL certificates with a Managed Hosting?
Austin B.How do I move a hosting package to a Managed Hosting on a VPS?
Moving a hosting package from 20i to Managed Hosting on a VPS couldn’t be easier. There’s no manual migration of data needed, and can be done at just the click of a button.

- Go to Platform Transfer
- Select the website you want to move
- Select your Managed VPS
- Select Begin Transfer
Your transfer will complete in about 5-10 minutes. Your hosting package will be set up on your Managed VPS! Those moving from other providers can use our automatic Migration Centre.
What's moved to the Managed VPS?
When using the one-click transfer all site files and databases are moved to the Managed VPS infrastructure. Mail continues to use the robust clustered 20i mail platform, so email won't affect your VPS resource quota. Databases are moved to dedicated Cloud MySQL instances and site files are moved to super-fast local SSD storage.
Austin B.What level of support is provided with Managed Hosting?
With any 20i Managed Hosting you get full access to the UK-based 20i Technical Support Team. Universally-praised for their speed and clarity of responses, you’ll always get expert support. They're available 24x7x365 through live chat or support ticket from within My20i.
Austin B.How many websites can I host on Managed Hosting?
With any Managed Hosting package, you can host as many websites as you like. You're in control of how many websites are assigned to the VPS and how resources are allocated to those sites.
How can I monitor my VPS resources usage?
You can check that your site(s) are getting the resources they need.
Head to My20i > Manage VPS > Options / Manage
From here you'll see your Managed VPS usage including SSD Disk Space, CPU and RAM.
Austin B.How do I migrate from an Unmanaged VPS to Managed Hosting on a VPS?
With any Managed Hosting package you'll get full access to the Migration Centre. It gives you a few easy migration options.
Unmanaged VPS with cPanel ➡ Managed Hosting on a VPS
- Log in to My20i
- Select Start a Migration.
- Choose WHM/cPanel from the list and click Next.
- Enter the required credentials: hostname, username and the password for cPanel/WHM, and click Next.
- You can then choose your Managed VPS from the Service Target dropdown menu and Package Bundle Type.
- Go to Migrations Overview in My20i at any time to see the status of your migration. You’ll be notified when it’s successfully completed.
Unmanaged VPS with WordPress➡ Managed Hosting on a VPS
The best way to migrate a WordPress site from unmanged VPS is by using a WordPress migration plugin. We'd recommend using All-in-One WP Migration
https://en-gb.wordpress.org/plugins/all-in-one-wp-migration/
Unmanaged VPS with a Custom Site ➡ Managed Hosting on a VPS
To migrate a custom site when you don't have a control panel or isn't WordPress would be a manual migration.
Austin B.Do I get email with Managed VPS?
Yes. With 20i Managed VPS you can take full advantage of our high-end clustered email platform. Email is stored and processed separately from your virtual machine, so it won't eat-in to your website hosting resources.
You’ll be able to create mailboxes, auto-responders, forwarders and more, all from the My20i control panel.
Austin B.
Chris Wright
Andrew Porter