Hey,
I have made a .htaccess that I've used on all hosts up until this one to rewrite index.html to the root domain.
This is the code
Options +FollowSymLinks
RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ http://www.domain.co.uk/ $1 [R=301,L]
RewriteCond %{THE_REQUEST} ^.*/index.php
RewriteRule ^(.*)index.php$ http://www.domain.co.uk/ $1 [R=301,L]
RewriteEngine on
RewriteBase /
RewriteRule ^index\.(htm|html|php) http://www.domain.co.uk/ [R=301,L]
RewriteRule ^(.*)/index\.(htm|html|php) http://www.domain.co.uk/$1/ [R=301,L]
RewriteCond %{HTTP_HOST} ^domain\.co.uk
RewriteRule ^(.*)$ http://www.domain.co.uk/$1 [R=permanent,L]
But alas it will not work on vidahost.com when they are still supposedly same server and this code has worked on servers for years so I doubt it's an out of date server upgrade problem.
They can't do it either and I'm stuck. All help thanked in advance.