如何强制网页使用HTTP?

时间:2014-12-31 08:46:41

标签: php .htaccess

我设计了一个在线购物网站。使用http,一切正常。现在我希望配置文件和支付网关应该使用HTTPS而不是HTTP。我以前没有处理过https,所以我被困在这里。这是我的代码片段。我想profile.php使用https。我看过一些帖子,它被告知编辑mod_rewrite或使用一些https重定向功能。但是我该怎么做呢?我正在使用XAMPP。

    if($rws['user_email']==$UserName && $rws['user_pass']==$UserPwd){
        if($_REQUEST['remember']==1){
            setcookie('uname',$UserName,time()+24*60*60);
            setcookie('pwd',$UserPwd,time()+24*60*60);
        }

        $_SESSION['fname'] = $rws['user_fname'];
        $_SESSION['ud'] = $rws['user_id'];



        header('Location:profile.php');
       }

1 个答案:

答案 0 :(得分:0)

您需要在.htaccess

中添加重写条件
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]