需要 system.webServer 中的正则表达式设计帮助 web.config 中的重写规则

发布于 2024-11-15 23:57:13 字数 431 浏览 3 评论 0原文

由于新的网页设计,我正在重定向很多旧页面。不过我遇到了一个小问题。

我想重定向: 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

白色秋天 2024-11-22 23:57:13

怎么样

<match url="^Default\.aspx" />

另请参见 这个关于 IIS 重写规则的文章

How about

<match url="^Default\.aspx" />

Also see e.g. this article regarding IIS rewrite rules.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文