Я только поддерживаю McAfee на рабочих столах, но я нашел этого КБ для исключений McAfee и предложений на серверах:
https://kc.mcafee.com/corporate/index? page=content&id=KB66909
И существует страница Microsoft:
http://support.microsoft.com/kb/822158
Пользователь поддержал McAfee липкое сообщение форума, которое включает McAfee определенный wilcards и т.д.:
http://community.mcafee.com/message/20623#20623
Я добавляю их к ePo в случае, если парни сетей находят время для просьбы о них.
Хотя уже поздно, но вот полный ответ на мой вопрос. Это очень удобный сценарий, если у вас когда-нибудь закончатся поддомены.
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{HTTP_HOST} !^[www|admin] [NC]
RewriteCond %{HTTP_HOST} ^([a-zA-Z0-9]+)\.domain\.com [NC]
RewriteRule (.*) /subdomain/%1/$1 [L]
Обратите внимание на фактический URL для: http://virtual.domain.com/index.php будет http: // www.domain.com/subdomain/virtual/index.php
Я бы посоветовал:
. Обратите внимание, что я удалил ( / home / username / public_html
)
Таким образом, это должно быть близко к:
RewriteEngine on
# first handle subdomains
RewriteCond %{HTTP_HOST} !^(www|admin)\.* [NC]
RewriteCond %{HTTP_HOST} ^([a-zA-Z0-9]+)\.domain\.com
RewriteCond /home/username/public_html/subdomain/%1 -d
RewriteRule (.*) /subdomain/%1/$1
# then in main domains:
RewriteCond %{HTTP_HOST} ^(www|admin)\.* [NC]
# ...refuse access to subdomain:
RewriteRule ^/subdomain(.*) - [R=404,L]
NB: это перенаправление 404, так что вы можете создать свой собственный 404 в самом начале rewriterules, что-то вроде:
ErrorDocument 404 /404.php
RewriteEngine on
RewriteRule /404.php - [QSA,L]
... blabla...
И в вашем 404.php обработайте URL-адрес, чтобы отобразить какое-нибудь приятное сообщение :)
Пожалуйста, попробуйте использовать директиву RewriteLog
: она поможет вам отследить такие проблемы:
# Trace:
# (!) file gets big quickly, remove in prod environments:
RewriteLog "/web/logs/mywebsite.rewrite.log"
RewriteLogLevel 9
RewriteEngine On
Мой любимый инструмент для проверки регулярного выражения:
http: //www.quanetic. com / Regex (не забудьте выбрать ereg (POSIX) вместо preg (PCRE)!)