Found out that 1and1.com had the rewrite engine turned off for the web.config file.
But I found out that I can use the web.config file to redirect to a homepage while using the .htaccess file and it's rewrite rules to remove the .php extension from the url.
web.config file
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<directoryBrowse enabled="false" />
<defaultDocument>
<files>
<clear />
<add value="home.php" />
<add value="index.html" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
.htaccess file
AddHandler php5-script .php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !\.php$
RewriteRule ^(.*)$ $1.php [L]
Both file are located in the root. And works perfectly.