Последние 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