Файл .htaccess отказывается загружаться

Я пытаюсь настроить свой сервер Debian на поиск файлов .htaccess, но что бы я ни делал, ничего не работает! Я уже пытался отредактировать файл /etc/apache2/sites-available/default и установить AllowOverride All для моего каталога /var/www, а также проверил, включено ли «по умолчанию»...

Я также вставил в свой файл apache2.conf следующее:

AccessFileName .htaccess

<Directory "/var/www">
    AllowOverride All
</Directory>

Почему-то до сих пор не работает. Это мой файл .htaccess (протестирован на работу в XAMPP в Windows)

php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200

RewriteEngine off

DefaultType application/x-httpd-php
Options +MultiViews

person user1123530    schedule 22.08.2013    source источник


Ответы (1)


Возможно, вы попали не в тот каталог.

AllowOverride All должно помочь.

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

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

Тип директивы может быть одной из следующих групп директив.

Не забудьте перезапустить apache после редактирования конфигурации apache, проверьте права доступа к файлу. Вы также можете просмотреть свой журнал ошибок.

Также убедитесь, что у вас установлен модуль mod_php, так как вы используете команду php_value.

person user1855153    schedule 22.08.2013