[英]Redirect root URL - IIS 7
我的网站http://ironnoob.com/forums上安装了一些论坛。
我的网站位于c:\\ IronNoob,我的论坛安装在c:\\ IronNoob \\ forums中
我想要“ironnoob.com”和“www.ironnoob.com”进行服务器端重定向到“ironnoob.com \\ forums”。
我正在使用IIS 7,我是新手来设置这些东西,所以我甚至不知道谷歌的用途。 我知道我可以使用HTML进行客户端重定向,但我知道服务器端重定向更好。 我已经想出如何为IIS安装HttpRedirect模块,但如果我在我的网站的根文件夹中设置重定向到我的论坛文件夹,我在访问ironnoob.com时会收到循环重定向错误。
HTTP重定向设置:
当我告诉它不要时,为什么要重定向子目录? 这样做的正确方法是什么?
您可以使用URL rewrite
模块,而不是使用HTTP redirect
模块。
运行inetmgr
命令并选择您的网站根目录。 打开URL rewrite
配置:
单击右侧面板上的Add a rule
。 在入站规则中选择Blank rule
规则:
在这里,您必须为您的规则命名,然后选择“ Does not match the pattern
选项。 然后,您必须设置Pattern
(在这种情况下,这意味着不以forums
开头的URL将触发此规则):
最后一步是设置重定向。 您可能希望按照Google的建议使用301重定向:
单击右侧面板上的“ Apply
”,您应该很高兴。
注意:如果您的Redirect URL
与您的Pattern
不匹配,您将陷入无限循环(您可以通过单击Test
按钮来编写Pattern
来测试它)。
此模块的文档可在此处获得
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.