更新:删除下面的规则解决了不必要的重定向。现在它工作正常。虽然仍然可以从两个地方访问,但我猜规范标头解决了重复问题。
我将我的网站配置为具有静态子域,例如静态.example.com。在这个子域的 nginx 配置中我有这个:
if ($request_uri !~* "\.(jpe?g|gif|css|png|js|ico....)$") {
rewrite ^(.*) https://www.example.com$1 permanent;
break;
}
从 W3 Total Cache 面板,我将 CDN 激活为“通用镜像”,并将静态.example.com作为我的 CDN。
现在,我网站中的图片和 css-js 文件似乎来自静态子域。到目前为止一切顺利。但我可以从示例.com我也一样。我该如何预防示例.com查看静态内容?
而且我怎样才能禁用从子域访问动态内容?