Windows IIS 7.5配置301重定向(URL重写)
需求背景:
如果您需要按搜索引擎结果中所显示的样式更改网页网址,建议您使用服务器端 301 重定向。这是确保用户及搜索引擎定向至正确网页的最佳方法。301 状态代码表示某网页已被永久迁移至新位置。
301 重定向功能在以下情况下尤为有用:
1、您已将网站移至新域,希望尽可能顺畅地完成这一转换。
2、人们通过不同网址访问您的网站。例如,如果可通过多种方式访问您的主页,如 http://example.com/home、http://home.example.com 或 http://www.example.com,那么,选择其中一个作为首选的(标准)目标网址,并通过 301 重定向将来自其他网址的流量发送到该首选网址,不失为一种很好的方法。
3、您正在合并两个网站,希望确保指向过期网址的链接重定向至正确网页。
配置示例:
1、将一级域名后特定路径的流量重定向至二级域名:https://chiefleo.com/archives/1114 -> https://blog.chiefleo.com/archives/1114
点击一级域名下“URL重写”功能模块,添加空白规则,模式填写相应的正则表达式,填写完毕,可以点击“测试模式”来判断表达式的正确性,正则表达式中括号部分可以被动态截取出来。
2、将一级域名下子目录的访问重定向至二级域名:https://chiefleo.com/api -> https://api.chiefleo.com
模式(T):api(.*)
重定向URL:https://api.chiefleo.com{R:1}
http://xzh.i3geek.com