如何在Apache和Nginx中将Http重定向到Https

Http是用于传输网页数据(如HTML、Javascript、图像等)的流行协议。Http用于我们的浏览器(如Chrome、Firefox、Edge、Internet Explorer)和服务器(如Apache、Nginx等)之间。HTTPS是Http的安全版本,最近网站过渡到HTTPS。但是什么是用户试图访问我们网站的HTTP。我们可以将HTTP网站重定向到HTTPS。下面您可以找到不同web服务器的重定向方法。

阿帕齐德国进口六层剃须刀阿帕奇手动刮胡刀手动式刮胡子胡须刀男
德国进口6层刀片 | 月销量20821件
优惠价34.9元
原价¥269

淘口令:

¥rVIDXSozj8a¥
 

阿帕奇

Apache是非常流行的web服务器,在internet上排名第一。我们可以使用http301重定向状态代码,如下所示。但正如我们所见,我们需要 RewriteEngine 我也是。

RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Nginx公司

Nginx是另一种流行的web服务器,在过去的几年里势头强劲。我们可以用以下方法 server 配置以将HTTP重定向到HTTPS。我们将使用HTTP 301重定向状态代码 return 选项。配置的其他部分只是示例。

server {listen 80 default_server;listen [::]:80 default_server;server_name _;return 301 https://$host$request_uri;}

相关文章: TCP和UDP端口列表、名称和使用频率

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享