força o apache2 a redirecionar o diretório http para https

1

Eu não entendo porque esse código não é executado. O foldername é uma pasta real em / var / www, o apache2 é executado, mas o navegador não redireciona esse diretório forçando o SSL.

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} ^/foldername/.\*
RewriteRule ^(.\*)$ https://host.name.com$1 [R,L]
    
por Pol Hallen 06.08.2013 / 15:14

2 respostas

3

Parece que você pode ter as expressões regulares misturadas um pouco. Experimente:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} ^/foldername/.*
RewriteRule ^(.*)$ https://host.name.com$1 [R,L]
    
por 06.08.2013 / 15:34
1

Não escape do '*' com um '\'.

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} ^/foldername/.*
RewriteRule ^(.*)$ https://host.name.com$1 [R,L]
    
por 06.08.2013 / 15:36