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

网站被黑花样多 提高警惕免忧祸

前几天院长接到站点投诉,反馈在百度搜索  某某有限公司,显示的是危险链接,但直接输入网站进去是正常的。为什么会出现这种情况呢?通过工程师检测,发现站点被注入恶意代码,简言之,就是站点被黑了,且只针对主流搜索引擎被黑。被黑的问题相信站长们已不陌生,再次提醒各位站长,网站安全很重要,不要让恶意代码钻了空子!网站如何防护,请阅读《【网站安全】网站被黑注入博彩色情页面指南》来源:百度搜索资源平台

Public @ 2013-10-12 15:37:23

关于百度“判罚”的谣言

江湖一直对“百度判罚”有种种猜测,现在,学堂君整理了站长们最关心的几种情况,请专业技术工程师回答,这些情况是否会影响搜索对网站的质量判断Q:网站被镜像,是否会引起百度判罚?A:被镜像站点不会被百度判罚;百度有策略识别并判罚镜像站点,另可参考学堂文章《网站被镜像,如何向百度投诉?》Q:有人给我的网站做大量垃圾外链&黑链,是否会引起百度判罚 ?A:百度会自动过滤垃圾外链&黑链,一般不会

Public @ 2011-07-19 15:56:36

从百度取消referer关键词说起

百度在2020年3月份开始逐步取消了referer关键词的显示,即当用户从百度搜索结果页面点击进入某个网站时,该网站无法从referer中获取到用户所使用的搜索关键词信息。这意味着网站无法通过这种方式进行搜索引擎优化(SEO),也不能根据用户搜索关键词定向投放广告。 百度取消referer关键词的原因有两个:一是出于隐私保护的考虑,避免个人信息泄露;二是出于用户体验的考虑,避免用户被网站的广告打

Public @ 2023-06-01 21:00:24

站点切换HTTPS不会对流量产生负面影响

站点切换到HTTPS不会对流量产生负面影响,反而可能会增加网站的流量和排名。 HTTPS可以提供更加安全的连接和数据传输,让用户更加放心地浏览和使用网站。此外,搜索引擎已经将HTTPS作为了网站排名的重要因素之一,因此站点切换到HTTPS可能会提升搜索引擎排名,带来更多的有价值的流量。 但是,站点切换到HTTPS也需要注意一些问题,比如确保SSL证书的有效性、避免混合内容、更新网站地图等。因此

Public @ 2023-04-15 23:00:22

更多您感兴趣的搜索

0.461645s