如何从 IIS 重定向带有参数的 URL

Posted

技术标签:

【中文标题】如何从 IIS 重定向带有参数的 URL【英文标题】:How to redirect from IIS an URL with parameters 【发布时间】:2012-03-31 01:16:07 【问题描述】:

我的 IIS 6 中部署了一个 wordpress 博客。我想重定向 URL:

www.myblog.com/index.php/2012/03/14/notes

www.myblog.com/index.php/2012/03/12/notes

有没有办法通过使用 IIS 来实现,或者我将修改 php 代码?谢谢

【问题讨论】:

【参考方案1】:

您可以使用ISAPI_Rewrite,它是一个强大的基于正则表达式的 IIS URL 重写器。

你可以使用类似的东西:

重写基础/

重写规则 ^(.+)/14/notes/(.+)$ $1/12/notes/$2 [NC,R=301,L

【讨论】:

以上是关于如何从 IIS 重定向带有参数的 URL的主要内容,如果未能解决你的问题,请参考以下文章

301 使用 IIS 重定向到具有命名锚点的 URL

301 从带有 GET 参数的 URL 重定向到主页

如何使用 htaccess 将带有参数的旧 url 重定向到新的 seo url

IIS URL 重写模块:基于 QueryString 的重定向

具有多个参数的 IIS 重定向

IIs 8 将 URL 从 http 重定向到 https