htaccess redirect all subdomain except one
I needed a rule to redirect all subdomain in my domain except one specified subdomain, to do that I use those few lines in my .htaccess file
1 2 3 4 5 6 7 8 | <IfModule mod_rewrite.c> DirectoryIndex index.php RewriteEngine on RewriteCond %{HTTP_HOST} !noredirect.waltertavares.pt$ [NC] RewriteCond %{HTTP_HOST} (.*).waltertavares.pt$ [NC] RewriteRule ^(.*)$ http://www.waltertavares.pt/$1 [L,R=301] </IfModule> |
Of course you can skip redirection on a full list of subdomains by duplicating the line
1 2 3 | RewriteCond %{HTTP_HOST} !noredirect.waltertavares.pt$ [NC] RewriteCond %{HTTP_HOST} !no-redirect.waltertavares.pt$ [NC] RewriteCond %{HTTP_HOST} !real-sub-domain.waltertavares.pt$ [NC] |