htaccess到https子域和wordpress子主题 - 重定向太多了?

时间:2016-09-18 17:25:30

标签: wordpress .htaccess redirect http-status-code-301

有点离开我的舒适区,希望有人能指出我正确的方向! 我需要强制所有http://www.mywebsite.com转到https://sub.mywebsite.com

因此,我需要强制所有访问者访问子域,还需要强制安全的https版本。

我已尝试编辑根htaccess文件,但我得到了太多的重定向'错误。 新网站正在使用Wordpress儿童主题,以防有所不同 - 当我编辑根htaccess时,该网站看起来没有样式,并且“重定向太多”#39;与CSS和JS文件有关的错误。

我确定它有点傻小而且有任何帮助,非常感谢! :-) 感谢

1 个答案:

答案 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]