全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 588|回复: 3
打印 上一主题 下一主题

[Windows VPS] 求助:IIS7.5下二级域名重写规则

[复制链接]
跳转到指定楼层
1#
发表于 2017-11-3 17:22:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
IIS7.5已装有URL REWRITE插件

想要实现:
多个二级域名绑定同一站点,访问不同二级域名自动跳转到对应目录
如:
111.abc.com 跳转到 www.abc.com/111
999.abc.com 跳转到 www.abc.com/999

在网上找了教程,一样设置却无效
http://www.jb51.net/article/29391.htm


有会的朋友帮忙写一个,谢谢
2#
 楼主| 发表于 2017-11-3 17:37:10 | 只看该作者
这样写哪里不对?

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
        <rewrite>
            <rules>
                <rule name="301">
                    <match url="^(.*)$" />
                    <conditions>
                        <add input="{HTTP_HOST}" pattern="(http://)?(.*?).abc.com" />
                    </conditions>
                    <action type="Rewrite" url="http://www.abc.com/{C:2}" />
                </rule>
            </rules>
        </rewrite>
  </system.webServer>
</configuration>
3#
 楼主| 发表于 2017-11-3 17:55:52 | 只看该作者
自己搞定了,正确的

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
        <rewrite>
            <rules>
                <rule name="301" stopProcessing="true">
                    <match url="^(.*)$" />
                    <conditions>
                        <add input="{HTTP_HOST}" pattern="(http://)?(.*?).123.com" />
                    </conditions>
                    <action type="Redirect" url="http://www.123.com/{C:2}" />
                </rule>
            </rules>
        </rewrite>
  </system.webServer>
</configuration>
4#
 楼主| 发表于 2017-11-3 18:05:37 | 只看该作者
还有点问题,后面带有具体页面地址的话还是都跳到根目录

如输入
111.abc.com/dddd/sss.html
还是都跳转到www.abc/111

怎么改才能跳转到像这样正确的地址www.abc/111/dddd/sss.html

有大神帮忙改一下吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-1 00:36 , Processed in 0.083255 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表