Назад | Перейти на главную страницу

Настройка htaccess для отображения запроса аутентификации только для поддомена

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

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

Изменить: теперь я вижу, что это было спросил и ответил на StackOverflow, хотя я не могу найти лучший ответ, который работал бы на меня ...

Попробуйте настроить виртуальный хост для интерфейса администратора и добавить конфигурацию аутентификации в раздел Location внутри него. Или просто настройте его для всего виртуального хоста.

Проверьте:

  • что все необходимые модули установлены
  • что все директивы можно использовать в файлах .htaccess.
  • Необходимые настройки allowoverride находятся в httpd.conf для сервера, чтобы разрешить использование файлов .htaccess.