【发布时间】:2016-11-23 16:34:40
【问题描述】:
我想强制使用 varnish 和 apache 后面的 www 域。
安装 varnish RewriteRule 后不会将 domain.com 重定向到 www.domain.com
我有:
- apache 2.4.7
- 清漆 3.0.5
- 多个域的多个虚拟主机
在我安装 varnish 之前,我的 .htaccess 指令运行良好。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]
我已经尝试寻找解决方案,但没有成功。
在我的 vcl 中,我只配置了这个:
backend default {
.host = "127.0.0.1";
.port = "8080";
}
所有其他代码都被注释了。
【问题讨论】:
-
你能发布你的 VCL 吗?
-
我在帖子中添加了 vcl。基本上我只配置了后端。
标签: apache .htaccess redirect varnish