Как в дебиан 9 включить a2enmode rewrite?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Как в дебиан 9 включить a2enmode rewrite?

Сообщение azsx »

Хочу, чтобы сайт на WP открывал ссылки site.ru/1.html Для этого я раньше всегда делал:

Код: Выделить всё

sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart
в этот раз не помогает. Почитал, советуют в файле /etc/apache2/apache2.conf изменить параметр AllowOverride All (а было None).

Код: Выделить всё

<Directory /home/my_user/www/>
        Options Indexes FollowSymLinks
        AllowOverride All (а было None)
        Require all granted
</Directory>
Изменил, не помогает. То есть при открытии страницы site.ru/1.html выводится:

Код: Выделить всё

Not Found

The requested URL /archives/67 was not found on this server.
Apache/2.4.25 (Debian) Server at site.ru Port 80
При этом открытие страницы site.ru/?p=1 проходит без проблем. Вопрос.
Как в дебиан 9 включить a2enmode rewrite?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20794
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как в дебиан 9 включить a2enmode rewrite?

Сообщение Bizdelnick »

azsx писал(а):
02.04.2018 13:11
Изменил, не помогает.
А после этого апача перезагрузить не забыли?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Как в дебиан 9 включить a2enmode rewrite?

Сообщение azsx »

не забыл, но на всякий случай, помня о свой невнимательности -- снова перезагрузил

Код: Выделить всё

/etc/apache2/mods-enabled$ sudo /etc/init.d/apache2 restart
[ ok ] Restarting apache2 (via systemctl): apache2.service. 
---
Вот у меня такая команда

Код: Выделить всё

/etc/apache2$ cat apache2.conf | grep "AllowOverride"
        AllowOverride None
        AllowOverride None
        AllowOverride All
#       AllowOverride None
# for additional configuration directives.  See also the AllowOverride
Выводит много None. Я не стал менять эти три параметра, так как там разные другие секции. Может их тоже надо менять?
Спасибо сказали:
Ответить