营销已决定他们不再希望将hubspot用于博客。他们现在想要在内部主持。 如何进行以下更改 blog.domainname.com/blogname指向www.domainname.com/blogs/similarblogname
www.domainname.com已经建立,但没有子域名blog.domainname.com。为了进行URL Rewrite,我必须创建blog.domainname站点结构,然后通过URL Rewrite转发到IIS中的子文件夹视图。我有50个博客网站需要被重新安排到他们的新家,我试图想出最好的方法来解决这个问题。
答案 0 :(得分:0)
基本上,如果我正确地捕捉到您尝试做的事情,您将需要定义一个内部重定向规则,该规则使用旧模式引用新的URL模式。
因此,首先在IIS服务器中安装 URL重写器模块,并定义一个模式,该模式将映射并提取相应的部分以组成新URL,以引用Web服务器结构中的资源。 / p>
在“模式”文本框中,定义以下字符串:
^blog.yourdomain.com/([_0-9a-z-]+)
此字符串是一个正则表达式,指定模式将匹配满足以下条件的任何URL字符串:
这些括号中正则表达式的部分创建了捕获组,稍后可以在操作中引用它们。
选择重写操作类型,因为我们创建的网址应该重写操作组框中列出的网址。
在重写网址文本框中,输入以下字符串:
www.yourdomain.com/blog/{R:1}
我们希望这可以帮助您完成任务!
您可以在Microsoft Docs上获得更详细的信息。