如何在不同的URL中强制使用HTTPS或HTTP

2020-11-28 11:51:35 字数 4756 阅读 3711

1楼:匿名用户

申请ssl证书后,在部署的过程中,你可以指定某些页面使用https访问,其他的使用http访问,参考教程:部分页面使用https访问。

怎么强制使用https

2楼:创业者李孟

在chrome浏览器地址栏中输入chrome://***-internals/,打开hsts标签,在add domain里的domain输入要添加的域名地址(不带http的地址),点add即可。  其中include subdomains选项还可以添加子域名,保证所有子域名都使用https访问。

使用举例:

使用google的https搜索的时候,我们会发现搜索结果虽然可以显示,但是有时候结果网页快照却无法打开。这里的原因是网页快照结果链接往往使用的是http的方式打开,打开chrome,在地址栏输入chrome://***-internals/之后,在hsts选项卡下的domain中输入 webcache.

googleusercontent.***,然后点击add按钮,即可强制快照以https方式打开。

如何强制用户使用https来访问**

3楼:匿名用户

您好!请问你是想用户访问http的时候强制跳转到https来访问么?那么你需要进行url重定向设置,将http定向到https即可:

apache环境下,配置好https后,需要设置url重定向规则,使**页面的http访问都自动转到https访问,但有一个页面例外。

1、先打开url重定向支持

1)打开apache/conf/httpd.conf,找到 #loadmodule rewrite_module modules/mod_rewrite.so 去掉#号。

2)找到你**目录的段,比如我的**目录是c:/www,找到

...修改其中的 allowoverride none 为 allowoverride all

3)重启apache服务

2、设置重定向规则

1)在你**目录下放一个.htaccess文件。windows环境下,不能把文件直接改名为.

htaccess,会提示你必须输入文件名。所以我们先新建一个“新建文本文档.txt”文档,记事本打开,选择另存为,保存类型选择“所有文件(*.

*)”,文件名输入“.htaccess”,保存。这样便生成了一个.

htaccess文件。

2)编辑器打开.htaccess文件,写入如下规则:

谢谢!希望可以帮到您,期望采纳!

4楼:jiawen廖

1、php的标准运行环境可以,在config.yaml加入以下rewrite规则:

- rewrite: if (% != "https") goto "https://%%"

2、用户通过http访问**的请求,重新定位到https请求上。首先,要将**配置成http和https都可以访问的模式,确保80和443端口全部打开,然后在那些必须通过https访问的页面的头部加入一个判断语句,逻辑如下:

if request.servervariables("https")="off"

then response.redirect "https://****

evtrust.***" & request.servervariables("path_info") response.

endend if

apache环境下,配置好https后,需要设置url重定向规则,使**页面的http访问都自动转到https访问,但有一个页面例外。

(1)、先打开url重定向支持,然后打开apache/conf/httpd.conf,找到 #loadmodule rewrite_module modules/mod_rewrite.so 去掉#号;

(2)找到你**目录的段,比如我的**目录是c:/www,找到...,然后修改其中的 allowoverride none 为 allowoverride all;

(3)重启apache服务。

如何首次访问也强制走https

5楼:匿名用户

配置强制https访问即可,方法可参考:

http://zhannei.baidu.

***/cse/search?q=http%e8%b7%b3%e8%bd%achttps&click=1&entry=1&s=9445731567098915795&nsid=

6楼:匿名用户

ssl自动

跳转到https:https://****gw***.***/ssl/168.html

出现混合内容的解决办法,https和http的不同

7楼:匿名用户

通过 csp 的 block-all-mixed-content 指令,可以让页面进入对混合内容的严格检测模式。在这种模式下,所有非 https 资源都不允许加载。跟其它所有 csp 规则一样,可以通过以下两种方式启用这个指令:

http 响应头方式:

content-security-policy: block-all-mixed-content

标签方式:

https关于混合内容详细介绍:https://****wosign.***/news/2015-1218-02.htm

出现混合内容的解决办法,https和http的不同

8楼:匿名用户

出现混合内容,你就要把所有http资源改成https资源,这样浏览器就不会保不安全因素;

https和http的不同

1. http 的url 以http:// 开头,而https 的url 以https:// 开头

2. http 是不安全的,而 https 是安全的

3. http 标准端口是80 ,而 https 的标准端口是443

4. 在osi 网络模型中,http工作于应用层,而https 工作在传输层

5. http 无法加密,而https 对传输的数据进行加密

6. http无需证书,而https 需要ca机构wosign的颁发的ssl证书

网页地址中http和https的区别

9楼:冷水茶

http和https使用的是完全不同的连接方式,用的端口也不一样,一般情况下前者是80,后者是443。http的连接很简单,是无状态的,... https协议是由ssl+http协议构建的可进行加密传输、身份认证的网络协议 要比http协议安全

10楼:

1. http url 中国// https url https:// 2.

http 安全 https 安全 3. http 标准端口80 https 标准端口443 4. osi 中国络模型http工作于应用层https 工作传输层 5.

http 加密https 传输数据进行加密 6. http需证书https 需要wosign ca等机构颁发ssl证书 申请ssl证书部署服务器端实现中国站https加密访问沃通ca提供免费ssl证书高端ssl证书产

11楼:匿名用户

好像有些被墙的**要打https才能上

而且据说https更安全。

http怎么自动跳转https?

12楼:nice的小伙子

apache 版本

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

1.rewriteengine on

2.rewritecond % !^443$

3.rewriterule ^(.*)?$ https://%/$1 [l,r=301]

如果对某个目录做https强制跳转,则复制以下**:

1.rewriteengine on

2.rewritebase /yourfolder

3.rewritecond % !^443$

4.#rewriterule ^(.*)?$ https://%/$1 [l,r]

5.rewriterule ^.*$ https://%% [l,r=301]

如果只需要对某个网页进行https跳转,可以使用redirect 301来做跳转!redirect 301 /你的网页 https://你的主机+网页

nginx版本

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

server

iis 版本

iis中实现http自动转换到https方法介绍 (403跳转对seo有一定影响)

1、根据iis版本备份以下文件:

iis6.0 路径:c:\windows\help\iishelp\***mon\403-4.htm

iis7.0以上 路径:c:\i***pub\custerr\zh-**\403.htm

2、把以下内容全部拷贝替换(403-4或403)里面所有内容,保存即可

在需要强制为http的页面上加入以下**进行处理

https-->http

13楼:匿名用户

你可以通过js来跳转,也可以通过服务器配置301来跳转,常见的http自动跳转到https方法介绍http://zhannei.baidu.

***/cse/search?q=http%e8%b7%b3%e8%bd%ac%e5%88%b0https&click=1&entry=1&s=9445731567098915795&nsid=

如何强制火狐使用HTTPS呢,如何强制路由总是使用 HTTPS 或者 HTTP

1楼 匿名用户 不是所有的 都支持https的,国外的 用ssl的多些 2楼 匿名用户 晕,原来 https everywhere 不能自定义规则啊? 怎么让火狐支持https 问题 3楼 火狐 这个不需要操作什么,默认就是支持的,如果访问的网页支持,打开时就会自动进入https的域名。 如何强制路...