web-dev-qa-db-fra.com

Ubuntu .htaccess ne fonctionne pas

Je configure Ubuntu Server avec ces commandes.

Sudo a2enmod rewrite
Sudo a2ensite 000-default.conf

Je modifie 000 -fault.conf comme ceci.

<Directory /var/www/html>
        Options FollowSymLinks
        AllowOverride all
        Require all granted
</Directory>

Sudo service Apache2 restart

J'utilise, laissez crypté pour créer SSL. Si j'ouvre MyWeb.com, alors il redirige à https: //myweb.com. Mais si j'ouvre http: //myweb.com Il affiche la page Apache non rediriger à https: //myweb.com. Il ressemble à .htaccess pas courir.

Ceci est le code .htaccess.

RewriteEngine On
RewriteCond %{HTTPS} off

RewriteRule .* https://%{HTTP_Host}%{REQUEST_URI} [L,R=301]

RewriteCond %{HTTP_Host} !^www\. [NC]
RewriteRule .* https://www.%{HTTP_Host}%{REQUEST_URI} [L,R=301]

Comment le réparer?

1
user58519

Maintenant j'ai trouvé la réponse.

RewriteCond %{HTTPS} off ne fonctionne pas qu'il doit remplacer par RewriteCond %{HTTPS} !on

0
user58519