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

.htaccess не загружается на CentOS

По какой-то причине ни один из моих файлов .htaccess не загружается. Что общего делает это возможным? Я могу использовать httpd.conf и создать его там, но он не читает файлы .htaccess в моих каталогах.

Убедитесь, что ваш httpd.conf есть эта линия

AccessFileName .htaccess

Если да, то используете ли вы систему Windows? В этом случае вы не можете создать, но можете обновить файл без имени файла (т.е. .htaccess, .bat и т.д.) - при запуске Windows переименовываю свой .htaccess к htaccess и обновить httpd.conf читать

AccessFileName htaccess

Если вы получаете внутреннюю ошибку сервера, проверьте свои журналы apache, как определено в ErrorLog директива то есть:

ErrorLog "logs/error.log"

и опубликуйте эту ошибку здесь для дальнейшей отладки.

Вам необходимо использовать AllowOverride, чтобы Apache разрешал директивы .htaccess.

Если у вас установлен lighttpd, вы НЕ МОЖЕТЕ использовать htaccess. Вы можете поместить свои настройки htaccess только в конфигурационный файл lighttpd.