1

У меня проблема с htaccess на моем VPS.Я установил CentOS 5, загрузил сайт на /var /www /html и он работает.Но htaccess не работает.Я попытался добавить AllowOverride All в httpd.conf, также раскомментируйте Loadmodule переписать ...Я пытался добавить "отрицать все", но безуспешно.Нормально загружает сайт ..

Что я могу сделать ?

Спасибо..

1 ответ1

0

Убедитесь, что AccessFileName установлен в .htaccess

Найдите в httpd.conf директиву AccessFileName. Он определяет имя распределенного файла конфигурации:

grep -i AccessFileName httpd.conf

Убедитесь, что пользователям разрешено использовать файл .htaccess

То, что вы можете поместить в эти файлы, определяется директивой AllowOverride. В категориях указывается, какие директивы будут выполняться, если они будут найдены в файле .htaccess. Если для этой директивы установлено значение None, файлы .htaccess полностью игнорируются. В этом случае сервер даже не будет пытаться прочитать файлы .htaccess в файловой системе.

grep -i AllowOverride httpd.conf

Когда для этой директивы установлено значение All, любая директива, имеющая контекст .htaccess, разрешена в файлах .htaccess:

AllowOverride ALL

Сохраните и закройте файл. Перезапустите httpd:

service httpd restart

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .