我试图做一个简单的301烫发redirect到IIS 8中的另一个url。最终结果将是如果我导航到domain2.com我最终会在domain1.com。
我们正在从IIS 6移动到一个新的服务器,并有600个以上的站点,将configuration在这个IIS 8框。 所有这些网站都运行专有的CMS,并且正在查看源代码的相同目录。 在IIS 6中,我只需转到每个站点的主目录选项卡,然后选中“永久redirect”框并提供一个URL。 在IIS 8中,有“HTTPredirect”,这看起来好像是可以做到的,但是它被应用到IIS 8中共享相同源代码目录的所有站点。 不是在IIS 6的网站级别使用。我也研究了IIS 8的URL重写模块,但它似乎采取了防火墙的风格规则,我不确定是否可以有效地创build规则,以迎合到600多个网站。
我正在寻找在我的网站级别redirect的最简单的方法,以便具有多个域名的客户可以在那里将网站redirect到主域名以用于seo目的。 我觉得这在IIS 6中很容易实现,我必须在新版本中忽略一些东西。
我有一个解决scheme。 我不知道这是否是最好的方法来完成这一点,但要解决这个必须在IIS 8中创build一个独特的目录和一个单独的网站。我configuration该网站的redirect,因为它指向独特的目录设置不在IIS 8中传播到其他网站。