mod_rewrite RewriteCond - необходим ли флаг NC только для части домена? И еще

Я много раз встречал в htaccess правила такого типа:

RewriteCond %{HTTP_REFERER} !^http://www.domain.it$ [NC]

или

RewriteCond %{HTTP_HOST} !^www\.domain\.it$ [NC]

Почему ] Необходим флаг NC при проверке только части домена?

Я заметил, что браузеры всегда преобразуют верхний регистр в доменных именах в нижний регистр , поэтому я не any char ' в регулярном выражении, а \. означает точечный символ , но, что удивительно, также хорошо работает другой, знаете ли вы, почему?

35
задан Marco Demaio 25 February 2015 в 14:21
поделиться