Как мне написать htaccess, чтобы он требовал аутентификации только на admin.example.com, но не на www.example.com (например, с помощью некоторого предложения if-else)?
Предыстория: у меня есть сайт, работающий в двух режимах: режим администратора должен быть доступен в чем-то вроде admin.example.com, тогда как нормальный режим будет www.example.com, но оба должны указывать на один и тот же каталог и сценарии внутри их (сценарии затем включают определенные функции редактирования, проверяя, доступен ли сценарий из поддомена администратора).
Изменить: теперь я вижу, что это было спросил и ответил на StackOverflow, хотя я не могу найти лучший ответ, который работал бы на меня ...
Попробуйте настроить виртуальный хост для интерфейса администратора и добавить конфигурацию аутентификации в раздел Location внутри него. Или просто настройте его для всего виртуального хоста.
Проверьте: