2013-10-06 5 views
2

Я использую настройку cpanel/whm.apache htaccess в подкаталогах cpanel/whm

Файлы htaccess отлично работают для базового каталога (public_html), но ничего ниже (public_html/stuff /) не обрабатывается. Я знаю, что мне нужно установить AllowOverride, но где именно включить это?

ответ

4

Директива AllowOverride установлена ​​в глобальном файле конфигурации apache. Этот файл управляется cPanel, и важно не редактировать разделы, помеченные как not edis, поскольку эти изменения будут потеряны.

Файл конфигурации находится по адресу: /usr/local/apache/conf/httpd.conf

Вы ищете раздел, который выглядит следующим с директивой AllowOverride доступна только внутри каталога < > раздел конфигурационного файла.

<Directory "/"> 
    Options All 
    AllowOverride All 
</Directory> 

После того, чтобы эта AllowOverride включена в конфигурации апача вам нужно, чтобы CPanel знать, что вы обновили файл, выполнив следующую команду:

/usr/local/cpanel/bin/apache_conf_distiller --update 

Подробнее о директиве AllowOverride :

CPanel Журналы и конфигурации авторы:

Смежные вопросы