云主机 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]