Несколько htaccess файлов в одной папке или условный Основной AuthType?

Я использую тот же .htaccess файл на своих локальных, и живых серверах и хочу использовать тот же файл на своем тестовом сервере (к сделанному легче управлению кодом).

В настоящее время, хотя у меня должен быть другой файл, потому что мой тестовый сервер имеет htaccess доступ пароля на нем, Основной AuthType.

Существует ли путь к любому, имеют 2 .htaccess файла в той же папке (различные имена, конечно) - так, чтобы я мог добавить, что дополнительный файл на тестовом сервере, или, так или иначе делает условное выражение AuthType на основе того, где это, т.е. в определенной папке или под определенным хостом http? Таким образом, тот же файл может использоваться, но он будет действовать по-другому в зависимости от того, откуда Вы просматриваете его.

Справка и совет очень ценятся.

6
задан Till 23 June 2010 в 12:08
поделиться

1 ответ

Одним из способов может быть настройка другого AccessFileName на сервере разработки, например, htaccess.dev.

В httpd.conf (или аналогичном - в зависимости от вашего дистрибутива):

AccessFileName htaccess.dev

Затем добавьте оба файла в каталог - htaccess.dev должен интерпретироваться только на сервере разработки.

Вы также можете установить AccessFileName для .

Есть способ сделать несколько AccessFileName директив:

AccessFileName .htaccess.first .htaccess.second .htaccess

Я не совсем уверен, какая из них разбирается первой, но я полагаю, что побеждает последняя, то есть, вероятно, это .first, .second, а затем .htaccess и все, что находится в последней, является активной настройкой.

16
ответ дан 8 December 2019 в 14:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: