Как использовать RewriteEngine для перенаправления как домена, так и всех поддоменов на https и www.domain.tld
на https://domain.tld
с использованием относительного пути?
В настоящее время я использую что-то вроде этого
DirectoryIndex index.php
AddDefaultCharset UTF-8
Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteCond %{SERVER_PORT} =80
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
, который позволяет перенаправлять все на https
без www
, я вижу, что некоторые субдомены также перенаправляют, но mail .domain.tld
все еще доступен на http
, независимо от того, что Я делаю.
Обратите внимание, что я запускаю roundcube на этом поддомене и не имею доступа к этому каталогу, поэтому я не могу поместить другой .htaccess в mail.domain.tld
dir.