服务器之家:专注于服务器技术及软件下载分享
分类导航

云服务器|WEB服务器|FTP服务器|邮件服务器|虚拟主机|服务器安全|DNS服务器|服务器知识|Nginx|IIS|Tomcat|

服务器之家 - 服务器技术 - IIS - IIS中301重定向跳转web.config规则和http重定向模块的实现教程

IIS中301重定向跳转web.config规则和http重定向模块的实现教程

2023-05-10 11:02未知服务器之家 IIS

目录 web.config规则 http重定向模块 1. IIS中添加一个要跳转的域名网站(如a.net) 2. IIS中在欲重定向的网页或目录上按右键,选中“重定向到URL”  3. 在对话框中输入目标页面的地址,选中“资源的永久重定向”  4. 点击“应用” 总

目录
  • web.config规则
  • http重定向模块
    • 1. IIS中添加一个要跳转的域名网站(如a.net)
    • 2. IIS中在欲重定向的网页或目录上按右键,选中“重定向到URL” 
    • 3. 在对话框中输入目标页面的地址,选中“资源的永久重定向” 
    • 4. 点击“应用”
  • 总结

    所谓301跳转,对于搜索引擎而言,便是,对搜索引擎发出信息,告诉搜索引擎:“此url地址已经永久的进行跳转到了‘XXX’url地址。”而对于用户而言,301跳转后的网站,在用户使用的时候,输入旧的地址,会自动跳转到新的地址,只是这个过程及其迅速,不可察觉而已。

    在IIS中实现301重定向有web.config规则和IIS中的http重定向模块两种方式。

    web.config规则

    web.config规则是写在网站根目录下的web.config文件中,具体的301重定向代码如下

    <configuration>
        <system.webServer>
            <rewrite>
                <rules>
                    <rule name="IIS_301" stopProcessing="true">
                        <match url=".*" />
                        <conditions>
                            <add input="{HTTP_HOST}" pattern="^likecs.net$" />
                        </conditions>
                        <action type="Redirect" url="https://www.likecs.net/{R:0}"
                        redirectType="Permanent" />
                    </rule>
                </rules>
            </rewrite>
        </system.webServer>
    </configuration>

    示例为likecs.net重定向到https://www.likecs.net。

    http重定向模块

    1. IIS中添加一个要跳转的域名网站(如a.net)

    要使用http重定向模块必须为跳转域名在IIS中添加网站,添加的这个跳转域名的唯一作用就是用来301重定向。

    打开internet信息服务管理器,比如我要用a.net来跳转到b.net,就要在IIS中添加一个a.net的网站。

    2. IIS中在欲重定向的网页或目录上按右键,选中“重定向到URL” 

    在IIS中选择刚刚创建的a.net,找到http重定向

    3. 在对话框中输入目标页面的地址,选中“资源的永久重定向” 

    输入你要跳转到的域名(比如https://www.b.net),并且将状态码设置为永久301跳转。

    4. 点击“应用”

    点击应用并重新启动站点

    总结

    原文地址:

    延伸 · 阅读

    精彩推荐
    • IIS建站助手无法安装iis-其他问题

      建站助手无法安装iis-其他问题

      问:建站助手无法安装iis服务,显示Run-timeerror\429\: Activexcan\t 服务器IP:127.0.0.1127.0.0.1127.0.0.1用户名:**********密码:********** ,建站助手无法安装iis 答:您好,...

      未知2042023-05-10
    • IIS解决FastCGI 进程超过了配置的活动超时时限的问题

      解决FastCGI 进程超过了配置的活动超时时限的问题

      本篇文章是对解决FastCGI 进程超过了配置的活动超时时限的方法进行了详细的分析介绍,需要的朋友参考下 ...

      jingxian6562020-05-08
    • IIS远程分析win2003 IIS安全设置

      远程分析win2003 IIS安全设置

      提起微软公司 IIS web服务器的安全问题,很多人立刻就会联想到那些为人们所称颂的致命漏洞:UNICODE,CGI解析,.ida,idq,.Printer远程溢出等.这些伟大的漏洞恐怕是我...

      服务器技术网3722020-09-12
    • IIS云服务器怎么停止iis

      云服务器怎么停止iis

      云服务器 是一种虚拟化的服务器,它可以提供强大的计算和存储资源,让用户能够更灵活地部署和管理自己的应用程序和网站。在使用云服务器时,有时候...

      未知682023-09-06
    • IISIIS6架设网站过程常见问题解决方法总结

      IIS6架设网站过程常见问题解决方法总结

      很多朋友在用IIS6架网站的时候遇到不少问题,而这些问题有些在过去的IIS5里面就遇到过,有些是新出来的,俺忙活了一下午,做了很多次试验,结合以前...

      IIS教程网7262021-08-24
    • IISIIS调用X-Forwarded-For Header (XFF)记录访客真实IP的两种方法

      IIS调用X-Forwarded-For Header (XFF)记录访客真实IP的两种方法

      通过IIS发布的网站放到F5设备后边,通过透明监听模式WAF设备过滤后,公网访问者的真实IP被WAF设备IP替代,在网站日志看不到原来的真实IP了...

      hzfw200813292021-04-22
    • IISIIS7.5使用web.config设置伪静态的二种方法

      IIS7.5使用web.config设置伪静态的二种方法

      IIS7.5使用web.config设置伪静态方法,有需要的朋友可以参考一下。...

      IIS之家4752020-08-28
    • IIS如何备份和恢复IIS6和IIS7的设置

      如何备份和恢复IIS6和IIS7的设置

      Windows的IIS有一个非常“坑爹”的备份还原功能,和大部分备份还原不同的是,这个服务默认不支持不同电脑之间的备份还原,如果用户重装Windows的话,即...

      服务器技术网10482022-03-03