Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.
Модератор: Bizdelnick
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu
Сообщение
azsx » 02.04.2018 13:11
Хочу, чтобы сайт на 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
Сообщение
Bizdelnick » 02.04.2018 13:23
azsx писал(а): ↑ 02.04.2018 13:11
Изменил, не помогает.
А после этого апача перезагрузить не забыли?
Пишите правильно:
в консоли
вк у́пе (с чем-либо)
в о бщем
воо бще в течение (часа)
новичо к
ню анс
по у молчанию приемле мо
проблем а
пробо вать
траф ик
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu
Сообщение
azsx » 02.04.2018 13:34
не забыл, но на всякий случай, помня о свой невнимательности -- снова перезагрузил
Код: Выделить всё
/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. Я не стал менять эти три параметра, так как там разные другие секции. Может их тоже надо менять?