Подтвердить что ты не робот

.htaccess: где находится, когда нет в базе www. dir

Мне может потребоваться изменить наш .htaccess файл. Проблема в том, что я не могу ее найти. У нас есть несколько поддоменов вдоль друг друга в каталоге vhosts, и каждый поддомен имеет связанный файл .htpasswd. Как найти, где находится файл .htaccess.

Очевидно, что я не задал это, и я, конечно, не известен как эксперт администратора unix.

4b9b3361

Ответ 1

. (dot) файлы по умолчанию скрыты в системах Unix/Linux. Скорее всего, если вы знаете, что это файлы .htaccess, то они, вероятно, находятся в корневой папке для веб-сайта.

Если вы используете командную строку (терминал) для доступа, то они будут отображаться только в том случае, если вы используете:

ls -a

Если вы используете графическое приложение, найдите параметр "показать скрытые файлы" или что-то подобное.

Если вам все еще не повезло, и вы находитесь на терминале, вы можете выполнить эти команды для поиска по всей системе (может занять некоторое время):

cd /
find . -name ".htaccess"

Здесь перечислены любые файлы, найденные с этим именем.

Ответ 2

.htaccess находится либо в корневой директории вашей веб-страницы, либо в каталоге, который вы хотите защитить.

Обязательно сделайте их видимыми в вашей файловой системе, потому что AFAIK (я тоже не эксперт unix) файлы, начинающиеся с периода, по умолчанию незаметны для unix-систем.