понедельник, 19 декабря 2022 г.

Debian 11, включить модуль Apache rewrite

Источник: этот

Шаг 1. Активируем mod_rewrite
sudo a2enmod rewrite
sudo systemctl restart apache2


Шаг 2. Разрешаем использование файла .htaccess
sudo nano /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
    <Directory /var/www/html>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
    
    . . .
</VirtualHost>

Шаг 3. Проверяем корректность конфигурационного файла 
sudo apache2ctl configtest

Шаг 4. Перезапускаем службу Apache
sudo systemctl restart apache2

Шаг 5. В корне нашего web-сайта создаём файл `.htaccess`, и пишем в него две строки
sudo nano /var/www/html/.htaccess

Options +FollowSymLinks
Redirect /test.html http://7d3.ru


Страницу "test.html" не создаем. При попытке открыть страницу /test.html если переадресованы на 7d3.ru, значит .htaccess работает.

Комментариев нет:

Отправить комментарий

Docker. Первые контейнеры

Источник:  php.dragomano.ru Структура каталогов: ~/develop/web/project/                  nginx/      - сервис web-сервера                php...