使用新域的hubspot到IIS

时间:2017-08-07 17:57:33

标签: iis url-rewriting

营销已决定他们不再希望将hubspot用于博客。他们现在想要在内部主持。 如何进行以下更改 blog.domainname.com/blogname指向www.domainname.com/blogs/similarblogname

www.domainname.com已经建立,但没有子域名blog.domainname.com。为了进行URL Rewrite,我必须创建blog.domainname站点结构,然后通过URL Rewrite转发到IIS中的子文件夹视图。我有50个博客网站需要被重新安排到他们的新家,我试图想出最好的方法来解决这个问题。

1 个答案:

答案 0 :(得分:0)

基本上,如果我正确地捕捉到您尝试做的事情,您将需要定义一个内部重定向规则,该规则使用旧模式引用新的URL模式。

因此,首先在IIS服务器中安装 URL重写器模块,并定义一个模式,该模式将映射并提取相应的部分以组成新URL,以引用Web服务器结构中的资源。 / p>

定义模式

在“模式”文本框中,定义以下字符串:

^blog.yourdomain.com/([_0-9a-z-]+)

此字符串是一个正则表达式,指定模式将匹配满足以下条件的任何URL字符串:

  1. 从字符序列开始" blog.yourdomain.com /"。
  2. 包含一个或多个字母数字或" _"或" - "第一个斜杠后面的字符(" /")。
  3. 这些括号中正则表达式的部分创建了捕获组,稍后可以在操作中引用它们。

    定义一个动作

    选择重写操作类型,因为我们创建的网址应该重写操作组框中列出的网址。

    重写网址文本框中,输入以下字符串:

    www.yourdomain.com/blog/{R:1}
    

    我们希望这可以帮助您完成任务!

    您可以在Microsoft Docs上获得更详细的信息。