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

.htaccess не работает на Ubuntu 14.04

Вот соответствующий код из 000-default.conf:

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

Но когда я помещаю .htaccess, даже если в нем ничего нет, каждый сайт, кроме индекса, возвращает ошибку 403. А в phpinfo () mod_rewrite нет. Что я делаю не так?

Взгляните на следующее, так как некоторый синтаксис изменился с 2.2 на 2.4:

Обновление до 2.4 с 2.2 - HTTP-сервер Apache версии 2.5

вот несколько примеров:

In this example, all requests are denied.

2.2 configuration:

Order deny,allow
Deny from all
2.4 configuration:

Require all denied
In this example, all requests are allowed.

2.2 configuration:

Order allow,deny
Allow from all
2.4 configuration:

Require all granted
In the following example, all hosts in the example.org domain are allowed access; all other hosts are denied access.

2.2 configuration:

Order Deny,Allow
Deny from all
Allow from example.org
2.4 configuration:

Require host example.org