|
Would something like this work?
ErrorDocument 404 http://domain.com/404.html
RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC]
Rewriterule (.*) http://www.domain.com/$1 [R=404]
404 goes to your page without www
Rewrite adds the www and returns 404. Also catches any referrals without www.
Or this just goes to root:
ErrorDocument 404 http://domain.com/
RewriteCond %{HTTP_HOST} !^www\.domain\.com [NC]
Rewriterule (.*) http://www.domain.com/ [R=404]
or 404 page:
ErrorDocument 404 http://domain.com/
RewriteCond %{HTTP_HOST} !^www\.domain\.com [NC]
Rewriterule (.*) http://www.domain.com/404.html [R=404]
|