我正在尝试执行以下操作
- 将非 www 重定向到 www(因此 example.com 到 www.example.com)以限制因浏览器发送图像 cookie 导致的网络流量。
我知道 301 重定向是不可取的。
有没有办法使用 cname dns 做到这一点?
如果您确实有权访问您的 apache VirtualHosts 配置 (http.conf),则:
<VirtualHost *:80>
ServerName example.com
Redirect permanent / http://www.example.com/
</VirtualHost>
恕我直言,这是最好的方法。您不能将 CNAME 记录放在顶级域上,因此直接 DNS 不是一个简单的解决方案。
如果要将非 www 重定向到 www,则应使用重定向。301 重定向是“永久的”,因此最好使用它,因为它只需要告诉网络浏览器一次,然后网络浏览器就会直接转到重定向的内容。