主机apache环境,部署https(ssl)后,如何设置301跳转将http跳转到https?

主机apache环境,部署https(ssl)后,如何设置301跳转将http跳转到https?,第1张

Apache自动跳转到 HTTPS:网页链接

根据以上文档创建伪静态文件: .htaccess(放入网站根目录)

文件内容:

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteBase /

RewriteCond %{SERVER_PORT} !^443$

RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]

</IfModule>

#配置301重定向

<VirtualHost *:80>

ServerName xxx.net

RedirectMatch permanent ^/(.*) http://www.xxx.net/$1

</VirtualHost>

301跳转多用于旧网址在废弃前转向新网址以保证用户的访问,在诸多服务器中,均支持本跳转方法。域名直接跳转是指建设网站时,使其他的域名全部跳转到某一特定的域名,使域名从这一域名跳转到那域名,需做域名跳转解析。二者本质的区别在于第一个是跳转两次,第二个是无需跳转直接进入。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/54720.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-26
下一篇2023-02-26

发表评论

登录后才能评论

评论列表(0条)

    保存