有点离开我的舒适区,希望有人能指出我正确的方向! 我需要强制所有http://www.mywebsite.com转到https://sub.mywebsite.com。
因此,我需要强制所有访问者访问子域,还需要强制安全的https版本。
我已尝试编辑根htaccess文件,但我得到了太多的重定向'错误。 新网站正在使用Wordpress儿童主题,以防有所不同 - 当我编辑根htaccess时,该网站看起来没有样式,并且“重定向太多”#39;与CSS和JS文件有关的错误。
我确定它有点傻小而且有任何帮助,非常感谢! :-) 感谢
答案 0 :(得分:2)
尝试将其放在htaccess文件中,高于所有其他现有规则:
RewriteEngine On
# First redirect to the subdomain
RewriteCond %{HTTP_HOST} ^(www\.)?example.com
RewriteRule ^(.*)$ https://sub.example.com%{REQUEST_URI} [L,R=301]
# Then ensure HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://sub.example.com/$1 [L,R=301]