簡體   English   中英

將http重定向到https

[英]Redirect http to https

我有一個網站http://www.test.com

現在,我將文件夾“ test”設置為安全

因此,該網站可在https://www.test.com中訪問

我的要求是,當某種類型的http://www.test.com時

然后應該轉到https://www.test.com

是否可以使用.Htaccess或其他任何方法?

PHP中的簡單方法:

if (!isset($_SERVER['HTTPS']) || !$_SERVER['HTTPS']) {
  header('location: https://mydoamin.com');
  die();
}

htaccess方法:

SSLOptions +StrictRequire
SSLRequireSSL
SSLRequire %{HTTP_HOST} eq "mydomain.com"
ErrorDocument 403 https://mydomain.com

在Apache2配置中,可以使用redirect命令:

<VirtualHost *:80>
    ServerName www.test.com
    Redirect / https://www.test.com/
</VirtualHost>

<VirtualHost *:443>
    ServerName www.test.com
    ...
</VirtualHost>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Your Page Title</title>
<meta http-equiv="REFRESH" content="0;url=http://www.the-domain-you-want-to-redirect-to.com"></HEAD>
<BODY>
Optional page text here.
</BODY>
</HTML>

那應該做。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM