0
我试图将非www重写为www域。ASP.net简单重写规则
我已经试过了规则:
<rewrite url="http://domain\.com(.+)" to="http://www.domain.com$1" />
,但无济于事。它只是继续允许访问htttp://domain.com
我试图将非www重写为www域。ASP.net简单重写规则
我已经试过了规则:
<rewrite url="http://domain\.com(.+)" to="http://www.domain.com$1" />
,但无济于事。它只是继续允许访问htttp://domain.com
最有可能你指的是this one(“Intelligencia URL Rewriter”)。
正如他们的文档中所述,您必须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>
谢谢,虽然我的所有其他规则(其中约100个)完美地工作,但它的设置都很好。 –
技术上,HTTTP://domain.com允许(即使没有错字),不过,是不是它? :) – bzlm