Я запускаю Apache на экземпляр ec2 redhat. У меня https включен и работает, используя conf.d/ssl.conf. Я пытаюсь переписать URL-адреса, так что пользователю не нужно добавлять расширение .php. Но по какой-то причине он не работает. Вот то, что я добавил к ssl.conf:mod_rewrite не работает для https
<VirtualHost _default_:443>
# General setup for the virtual host, inherited from global configuration
DocumentRoot "/var/www/https-html"
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) $1\.php [L]
.
.
.
</VirtualHost>
Я получаю 404 без расширения .php, и она отлично работает с расширением.