WordPress强制https在没有插件的整个网站上

时间:2015-02-03 07:47:39

标签: php wordpress http https

目前我通过转到设置 - >强制在整个网站上使用https。一般和改变: WordPress地址(URL)&从http://mywebsite.orghttps://mywebsite.org的网站地址(网址),它就像一个魅力。

但是如果用户直接通过“http”协议请求URL,则用户可以访问它。

我希望用户尝试通过“http”协议访问任何页面以重定向或其他内容到同一位置但在“https”协议上。

注意:我不想编辑.htaccess文件,我想将代码专门放在我的活动主题的functions.php文件中。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

只需将此代码放在顶部的.htaccess文件中

即可
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://mywebsite.org/$1 [R,L]