• 久久商务网-为您的企业赋予能量!
  • 请您点击以下按钮完成验证,进行域名检索。

    取消
    166
    安装SSL证书后实现Http自动跳转到Https教程

    Apache版本

    如果需要整站跳转,则在网站的配置文件的标签内,键入以下内容:

    RewriteEngine on
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]

    如果对某个目录做强制跳转,则使用以下代码:

    RewriteEngine on
    RewriteBase /yourfolder
    RewriteCond %{SERVER_PORT} !^443$
    #RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]
    RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]

    Nginx版本

    在配置80端口的文件里面,写入以下内容即可。

    server {
    listen 80;
    server_name localhost;
    rewrite ^(.*)$ https://$host$1 permanent;
    location / {
    root html;
    index index.html index.htm;
    }

    PHP页面跳转:添加在网站php页面内

    if ($_SERVER["HTTPS"] <> "on")
    {
    $xredir="https://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
    header("Location: ".$xredir);
    }

    单独页面通用代码段:较适合指定某一个子页单独https 在需要强制为https的页面上加入以下代码进行处理http—>https

    <script language="JavaScript" type="text/JavaScript">
    function redirect()
    {
    var loc = location.href.split(&#x27;:&#x27;);
    if(loc[0]==&#x27;http&#x27;)
    {
    location.href=&#x27;https:&#x27;+loc[1];
    }
    }
    onload=redirect
    </script>

    这条帮助是否解决了您的问题? 已解决 未解决

    提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!