test1 发表于 2016-9-15 14:05:03

云主机 Windows 2008服务器IIS7/7.5配置域名跳转

问题
实现url域名跳转的方法有很多,如:1.虚拟主机中直接自带功能(比如硅云虚拟主机就自带该功能),2.通过PHP等代码跳转,3.通过修改服务器网站的配置文件实现跳转

解决办法
在Windows主机中,IIS是最常用到的web服务器,其支持的URL定向的配置文件名为 httpd.ini(IIS6及以下)、web.config(IIS7及以上),在网上IIS6的URL重定向规则教程已经很多,我这里就来介绍下在IIS7(或以上)中配置web.config规则实现301跳转。

假设:将 vpsor.com 跳转到 www.vpsor.com

1、用记事本打开 web.config配置文件(没有则可以新建一个同名文件),在里面写入以下规则

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
      
<rewrite>
      <rules>
                <rule name="Redirect" stopProcessing="true">
                  <match url=".*" />
                  <conditions>
                        <add input="{HTTP_HOST}" pattern="^vpsor.com" />   <!-- vpsor.com为发起跳转的源域名 -->
                  </conditions>
                  <action type="Redirect" url="http://www.vpsor.com/{R:0}" redirectType="Permanent" /><!-- www.vpsor.com为跳到的目标域名 -->
                </rule>
         </rules>
</rewrite>

    </system.webServer>
</configuration>

2、然后保存,将该web.config文件放入IIS网站的根目录,重启一下该网站就可以实现跳转。


页: [1]
查看完整版本: 云主机 Windows 2008服务器IIS7/7.5配置域名跳转