WordPress增加HTTP强制跳转HTTPS
使用SSL也有一两年了,添加HTTP强制跳转HTTPS的.htaccess规则后没太留意,偶然在手机端浏览器输…
使用SSL也有一两年了,添加HTTP强制跳转HTTPS的.htaccess规则后没太留意,偶然在手机端浏览器输入主域名访问提示证书问题,重装证书问题依旧,检查.htaccess规则才发现,不应该将HTTP跳转HTTPS的规则放到后面。
正确的规则应该是这样的:
RewriteEngine On RewriteBase / RewriteCond %{HTTPS} !=on RewriteRule ^ https://www.beizigen.com%{REQUEST_URI} [L,R=301] # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
注意将代码中的域名换成你自己的域名。
Nginx环境编辑conf配置文件,添加:
server{ listen 80; server_name www.beizigen.com beizigen.com; return 301 https://$server_name$request_uri; location ~ / { index index.html index.php index.htm; } }
LNMP一键包的Nginx的配置文件路径为:
/usr/local/nginx/conf/vhost/你的域名.conf
类别:WordPress教程、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!