伪静态防盗链与重定向一次配齐
伪静态:动态 URL 的门面
伪静态把 index.php?id=123 这类地址转成 post/123 形式的友好 URL,对搜索引擎收录和用户观感都有帮助。配置位置在网站「配置 - 基本 - 伪静态」,面板内置了主流框架的规则模板,直接选模板套用,也可以在线手写编辑。
用 WordPress、Halo 这类建站程序时,装完程序第一件事就是回来配伪静态,否则程序后台开启固定链接后会大面积 404。
防盗链:守住你的带宽
防盗链通过校验请求的 Referer 来源,只放行自己域名的引用,挡住第三方站点直接外链你的图片、视频和附件。配置时:
- 把自己的域名加进白名单列表;
- 决定是否允许空 Referer(允许的话,直接在地址栏打开资源仍然可见);
- 设定触达盗链请求时的响应方式。
图片站和下载站建议一上来就配,带宽账单会感谢你。
重定向:链接变更是常态
重定向用于把旧地址转到新地址:换域名、改目录结构、强制加或去 www 都靠它。面板支持按域名或路径规则配置跳转目标与跳转码(301 永久、302 临时)。换域名迁移时配合站点配置里的域名增删,一条 301 就能保住搜索引擎权重。
三者的共同边界
这三项都作用在 HTTP 层,也就是 OpenResty 处理请求的阶段。如果请求根本没到网站——被防火墙拦了、被云安全组挡了——这些配置再对也不起作用,排查时先确认流量能到达站点,见系统防火墙。