Categories


Tags


IIS和Apache实现HTTP重定向到HTTPS

本文介绍IIS7和Apache上实现访问HTTP跳转到HTTPS访问的方法,网站设计出于安全的考虑需要使用https协议,但不少用户因为输入网址的习惯不喜欢带上https协议,导致访问异常,因此需要一种重定向功能,实现HTTP网站重定向到HTTPS网站的方法,具体操作如下。

IIS7

从微软的官方网站下载HTTP重写模块,安装完毕之后重启IIS服务,之后打开IIS控制台,发现多了一个组件,双击“URL重写”,在右边窗体中选择“添加规则”,并添加一个空白规则,给规则自定义一个名字(名称自便),比如我这里叫“redirect to HTTPS”,模式为:(.*),添加一个条件,条件输入为 {HTTPS},与模式匹配,模式为 ^OFF$,然后配置操作,操作类型为:重定向,重定向到URL为:https://{HTTP_HOST}/{R:1},重定向类型:永久301。

设置完毕后点击右侧的“应用”,这个 URL 重写就配置完毕了。

配置后,根目录下的web.config文件的内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

<system.webServer>

<rewrite>

<rules>

<rule name="redirect to HTTPS" enabled="true" stopProcessing="true">

<match url="(.*)" />

<conditions>

<add input="{HTTPS}" pattern="^OFF$" />

</conditions>

<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" />

</rule>

</rules>

</rewrite>

</system.webServer>

</configuration>

Apache

修改.htaccess文件,在文件里增加如下几行:

RewriteEngine On

RewriteBase /

RewriteCond %{HTTPS} !=on

RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

另一种写法是:

RewriteEngine on

RewriteBase /

RewriteCond %{SERVER_PORT} !^443$

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

来源:月光博客


Public @ 2012-12-08 15:56:01

如何使用死链工具

使用死链工具可以帮助你测试网站的安全性,以及识别可能存在的死链问题。下面是使用死链工具的一般步骤: 1. 下载并安装死链工具。有许多免费和付费的死链工具可供选择,例如Xenu's Link Sleuth、GSA SEO Indexer等。选择和下载一个合适的工具。 2. 打开死链工具,并输入你要测试的网站的URL。通常,你只需要输入网站的主页URL即可开始测试。 3. 配置工具的设置。根据你

Public @ 2023-07-24 22:50:30

网站改版后大量错误链接怎么处理?

网站改版后大量错误链接怎么处理?微信 悬赏网站从改版之后,网站有比较多的错误死链接,这些错误链接是改版造成的,如果不及时处理对网站不利,应该怎么处理错误链接?能不能彻底清除干净,各位多指导感谢了!回答:把删除掉的错误链接找出来,然后在百度平台上进行404的提交即可。如果当时没有记录,可以通过近期的LOG日志查看网站的死链接,然后提取出来进行提交。来源:A5营销

Public @ 2021-04-07 15:36:45

HTTPS改造全过程

1. 首先,需要购买SSL证书。可通过SSL证书颁发机构(CA)或其他第三方供应商购买。在购买时,需要提供域名和服务器信息。 2. 在服务器上安装SSL证书。这通常包括将证书文件和私钥文件放置在服务器上的特定目录中。 3. 配置服务器以支持HTTPS协议。这通常涉及修改服务器配置文件,例如Apache服务器的“httpd.conf”文件或Nginx服务器的“nginx.conf”文件。 4.

Public @ 2023-07-26 02:50:46

百度对HTTPS站点的扶持态度

百度对HTTPS站点一直以来都非常积极,推崇HTTPS是一种更安全、更可靠的协议,也符合当前互联网安全的要求。以下是百度对HTTPS站点的扶持态度: 1.安全加速 百度采用HTTPS协议可以充分加密用户数据,在传输过程中避免被中间人篡改。同时百度的CDN支持HTTPS加速,可以为网站提供更快的访问速度,并且加强了站点在网络上的安全性。 2.搜索排名加分 百度搜索对HTTPS站点进行了加分,

Public @ 2023-05-30 06:50:15

更多您感兴趣的搜索

0.455575s