htaccess Redirect для https://Example.com (без WWW), работает только со всеми корневыми файлами (например, http://Example.com/file1.php), но не влияет на папки (например, http://Example.com/folder1/.)).
Любое предложение, пожалуйста?
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://Example.com%{REQUEST_URI}
[L,R=301,NC]
RewriteCond %{HTTP_HOST} ^www.Example.com [NC]
RewriteRule (.*) https://Example.com%{REQUEST_URI}
[L,R=301,NC]
Я также использовал следующие команды, но ни одна из них не работает с папками:
RewriteCond %{HTTP_HOST} ^Example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.Example\.com$
RewriteRule ^folder1\/?(.*)$ "https\:\/\/Example\.com\/folder1\/$1" [R=301,L]
RewriteCond %{HTTP_HOST} ^Example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.Example\.com$
RewriteRule ^folder1\/$ "https\:\/\/Example\.com\/folder1\/" [R=301,L]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-SSL} off
RewriteCond %{HTTP_HOST} ^Example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.Example\.com$
RewriteRule ^(.*)$ "https\:\/\/Example\.com\/folder1$1" [R=301,L]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-SSL} off
RewriteCond %{HTTP_HOST} ^Example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.Example\.com$
RewriteRule ^folder1\/?$ "https\:\/\/Example\.com\/folder1" [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule ^folder1(/|$) https://Example.com/folder1%{REQUEST_URI} [NC,R,L]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^Example\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://Example.com/$1 [R,L]