redirect all wildcard subdomains to root domain
.htaccess, apache, mod-rewrite
Solution
Use a `RewriteCond` to match domains other than `mydomain.com` and 301 redirect them:
RewriteEngine On
# If the domain (any domain) is not exactly mydomain.com...
RewriteCond %{HTTP_HOST} !^mydomain\.com$ [NC]
RewriteRule (.*) http://mydomain.com/$1 [L,R=301,QSA]
You can also look more specifically for subdomains of `mydomain.com`. The one above would match any other domain.
# Match only subdomains of mydomain.com
RewriteCond %{HTTP_HOST} ^(.+)\.mydomain\.com$ [NC]
RewriteRule (.*) http://mydomain.com/$1 [L,R=301,QSA]
Problem
Okay, I have done a fair amount of searching but still can't find something specific enough to handle my problem. Right now I have a DNS record that redirects all other subdomains to my server. What I'm asking is what would make `example.mydomain.com` return `HTTP/1.1 301` and redirect to just `mydomain.com` My apologies if this has been covered, I just couldn't find anything specific enough.