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

debian 9 linux не загружает мои правила перезаписи мода htaccess

Последние 2 дня я изо всех сил пытался создать правило перезаписи для моего сервера, которое раньше отлично работало, пока я не установил SSL, SSL работает хорошо, но похоже, что apache не включен, потому что apache не читает htaccess

это мой .htaccess

RewriteEngine On
RewriteRule test test.php [L]

Я попытался увидеть, не рухнет ли .htaccess, поэтому я изменил его на это

RewriteEngine On
RewriteRule test test.php [L]

asdasdasdasdasdasdsadasd
sad
sad
dsa
das
das
sda
asd
asd
dsa

и все же ничего не происходит, важно сказать, что когда я открываю страницу на test.php, она работает, я пытался подключиться к портам 80 и 443, и она работает только по полному имени

Установил все мод переписать по книге

sudo a2enmod rewrite
sudo systemctl restart apache2
sudo nano /etc/apache2/sites-available/000-default.conf
sudo apache2ctl configtest
sudo systemctl restart apache2

это мой 000-default.conf из пути /etc/apache2/sites-available/000-default.conf

<VirtualHost *:80>
    <Directory /var/www/html>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
Order allow,deny
       allow from all
    </Directory>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost *:443>

    ServerAdmin webmaster@localhost
    ServerName exemple.com
    DocumentRoot /var/www/html

   <Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
    SSLEngine on
    SSLCertificateFile /etc/apache2/ssl/ftaelectronics.com/XXXXXXXXXXXcrt
    SSLCertificateKeyFile /etc/apache2/ssl/ftaelectronics.com/XXXXXXX.key
    SSLCertificateChainFile /etc/apache2/ssl/ftaelectronics.com/XXXXXX.crt
</VirtualHost>

</IfModule>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet