Существуют отдельные установки для HTTP & HTTPS, но они подаются из того же каталога. Если запрос прибывает по http, то ответ подается по http и contrawise https. Для блокирования документа от того, чтобы быть подаваемым по http необходимо будет настроить виртуальный хост с отдельным DocumentRoot и поместить его там.
Похоже на использование стиля Perl regex но MySQL не понимает их. Можно заменить, например, \d
с [:digit:]
. Проверьте §11.4.2 Справочника MySQL 5.1.
Я не на 100% уверен, но я думаю, что Ваш regex был бы похож:
.*\.[[:alnum:][:digit:]_-]{2,3}
хотя честно говоря, я думаю, что между различными классами существует некоторое перекрытие. Возможно, это могло быть представлено проще:
.*\.[[:alnum:]_-]{2,3}
Я должен указать также что подчеркивание _
не допустимо ни в какой части доменного имени.