Если Вы хотите канонизировать свои домены (например, перенаправить весь domain.de на www.domain.de) можно использовать что-то как mod_rewrite:
ServerName www.domain.de
ServerAlias domain.de
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www
RewriteRule /(.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
Эти три Переписывают строки, будет в основном:
Если Вы перейдете к 'domain.de', то это будет видеть, что не запускается с 'www' и перенаправления на 'www.domain.de'.
Если Вы хотите применить это к каждому сайту, Вы размещаете, можно сделать как это:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www
RewriteRule /(.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
ServerName www.domain1.de
DocumentRoot /wherever/1
ServerName www.domain2.de
DocumentRoot /wherever/2
Затем, когда кто-то пытается перейти к 'domain1.de', это поразит первый virtualhost, который перенаправит их автоматически к 'www. [безотносительно домена они ввели]'.
Таким образом, если Вы переходите к 'domain1.de', он будет видеть, что не запускается с 'www' и перенаправления на 'www.domain1.de'. Для 'domain2.de' это перенаправит на 'www.domain2.de'. Каждый раз, когда Вы добавляете новый сайт, Вы автоматически получите эту функцию, которая может быть действительно удобной, если Вы добавляете/поддерживаете много веб-сайтов.
Вы не можете только ограничить доступ с помощью файлов clientaccesspolicy.xml или crossdomainpolicy.xml?
Вы могли также просто разместить сервис на другой порт, если Вы волнуетесь, что кто-то будет блуждать на http://yoursite/service.svc
Пример crossdomainpolicy.xml из yourdomain.com
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all" />
<allow-access-from domain="*.yourdomain.com" secure="false" />
<allow-http-request-headers-from domain="*" headers="*" secure="false" />
</cross-domain-policy>