需要 system.webServer 中的正则表达式设计帮助 web.config 中的重写规则
由于新的网页设计,我正在重定向很多旧页面。不过我遇到了一个小问题。
我想重定向: www.domainname.com/Default.aspx
但不重定向
www.domainname.com/somesub/Default.aspx
我需要这样写:
<rule name="301 Redirect Default">
<match url="???????" />
<action type="Redirect" url="http://www.domainname.com/index.php" redirectType="Permanent" />
</rule>
问号标记我需要的正则表达式。
有人可以帮忙吗?
干杯
I am redirecting a lot of old pages because of a new webdesign. However I have run into one little issue.
I want to redirect:
www.domainname.com/Default.aspx
But not redirect
www.domainname.com/somesub/Default.aspx
I need it written like this:
<rule name="301 Redirect Default">
<match url="???????" />
<action type="Redirect" url="http://www.domainname.com/index.php" redirectType="Permanent" />
</rule>
Where the questionmarks mark the regex I need.
Can anyone help?
Cheers
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
怎么样
另请参见 这个关于 IIS 重写规则的文章。
How about
Also see e.g. this article regarding IIS rewrite rules.