HTTP站点劫持功能适用于您将线上站点资源批量劫持到您本地环境的场景,如:
1.站点到站点
http://www.mobiledebug.com/ 站点劫持到 本地 http://local.www.mobiledebug.com:8080/ 则配置规则如下:
匹配方式:起始匹配
匹配值:http://www.mobiledebug.com/
劫持方式:站点劫持
New URL:http://local.www.mobiledebug.com:8080/
路径丢弃:留空
2.站点到目录
http://www.mobiledebug.com/ 站点劫持到 本地 http://local.www.mobiledebug.com:8080/dist/ 则配置规则如下:
匹配方式:起始匹配
匹配值:http://www.mobiledebug.com/
劫持方式:站点劫持
New URL:http://local.www.mobiledebug.com:8080/dist/
路径丢弃:留空
3.目录到站点
http://www.mobiledebug.com/f2e/ 站点劫持到 本地 http://local.www.mobiledebug.com:8080/ 则配置规则如下:
匹配方式:起始匹配
匹配值:http://www.mobiledebug.com/f2e/
劫持方式:站点劫持
New URL:http://local.www.mobiledebug.com:8080/
路径丢弃:/f2e/
4.目录到目录
http://www.mobiledebug.com/f2e/ 站点劫持到 本地 http://local.www.mobiledebug.com:8080/dist/ 则配置规则如下:
匹配方式:起始匹配
匹配值:http://www.mobiledebug.com/f2e/
劫持方式:站点劫持
New URL:http://local.www.mobiledebug.com:8080/dist/
路径丢弃:/f2e/
请注意:
HTTP站点劫持并非301跳转,而是直接修改目标URL,但客户端并不知晓该过程,浏览器发起请求的同源策略仍遵循原始URL的规则,和劫持后的URL地址无关。
涉及不同的目录转换的,请注意您页面中的资源引用路径,绝对路径可能引发404.
若不想在本地搭建站点,劫持的文件又都是静态文件,请参看代理数据劫持之[本地目录劫持]功能介绍