Forum Moderators: phranque
RewriteEngine On
RewriteCond %{SERVER_NAME} !example\.com$
RewriteRule ^ - [F] RewriteEngine On
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !example\.com$
RewriteRule ^ - [F]
RewriteRule ^ - [F]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mydomain\.com
ReWriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^GET\ .*/index\.(php|html)\ HTTP
RewriteRule ^(.*)index\.(php|html)$ /$1 [R=301,L] RewriteEngine On
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !mydomain\.com$
RewriteRule ^ - [F]
RewriteCond %{HTTP_HOST} ^mydomain\.com
ReWriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^GET\ .*/index\.(php|html)\ HTTP
RewriteRule ^(.*)index\.(php|html)$ /$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^(www\.example\.com)?$
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
RewriteEngine On
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !example\.com$
RewriteRule ^ - [F]
RewriteCond %{HTTP_HOST} !^(www\.example\.com)?$
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^GET\ .*/index\.(php|html)\ HTTP
RewriteRule ^(.*)index\.(php|html)$ /$1 [R=301,L] <?php
if (!preg_match("/localhost|example\.com/i", $_SERVER['SERVER_NAME']))
{
echo "<p>Error.</p>";
exit;
}
?>
I can see a query on my server's log file from their hosting IP address