我正在尝试将非www重写为www域。
我已经尝试过这条规则:
<rewrite url="http://domain\.com(.+)" to="http://www.domain.com$1" />
但无济于事。它只是继续允许访问htttp://domain.com
答案 0 :(得分:1)
您很可能是在引用this one(“Intelligencia网址重写器”)。
如他们的文档中所述,您必须先add the configuration section handler以及web.config
文件的其他配置设置,然后才能开始添加重写/重定向规则。
<强>更新强>
刚看到你修改了你的问题,所以可能你找到了配置问题。
对于您的域名问题,我在我的一个项目中处理了类似的事情:
<!-- Ensure that all are on the same top domain and sub domain. -->
<unless header="HTTP_HOST" match="www.zeta-producer.com">
<redirect
url="^(.*)$"
to="http://www.zeta-producer.com$1"
processing="stop" />
</unless>