我想在我的网站和子域名上从非https重定向到https,但我遇到了解决问题的问题。
这是我的设置:
www.domain.de
www.sub.domain.de
www.sub2.domain.de
www.sub3.domain.de
我可以通过https打开所有链接并且它可以正常工作,但由于重复的内容我只想使用https。
RewriteEngine On
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^(.*)$ https://domain.de/$1 [R=301,L]
到目前为止这是我的htaccess ...但它将子域重定向到主域:(
任何想法?
答案 0 :(得分:1)
您可以使用:
RewriteEngine On
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [NE,L,R=301]
答案 1 :(得分:0)
您可以使用此插件:https://wordpress.org/plugins/https-redirection/ 这是一种简单的方法,它将所有内容从HTTP重定向到HTTPS。