首页 新闻 会员 周边 捐助

重写正则表达式,当包括某字符串的时候不重写?

0
悬赏园豆:10 [已关闭问题] 关闭于 2014-09-15 12:09
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="rewrite" stopProcessing="true">
          <match url="(((?!wwwete4com).)*)" ignoreCase="false" />
          <conditions logicalGrouping="MatchAll">
                        <add input="{HTTP_HOST}" pattern="^www\.ete4\.com$" />
          </conditions>
          <action type="Rewrite" url="sites/wwwete4com/{R:1}" appendQueryString="false" />
        </rule>
      </rules>
    </rewrite>
    <httpErrors errorMode="Detailed" />
  </system.webServer>
</configuration>

正如大家看到的那样。我想实现一个空间绑定多个域名。从而实现多个站。当路径为 www.ete4.com/sites/wwwete4com这种的时候不须要重写的(就是包含wwwete4com这个字符串的时候)。但貌似仍然重写了请问如何实现?(((?!wwwete4com).)*)这个正则匹配出了除了wwwete4com的其它部份。如何解决?

gnhao的主页 gnhao | 初学一级 | 园豆:9
提问于:2014-09-15 07:40
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册