【发布时间】:2014-04-08 12:42:29
【问题描述】:
.htaccess 强制访问 www 有问题。
我有主站点 http://www.portalesardegna.com,我想将 http://portalesardegna.com 重定向到 www 版本,但我什至有一个 CDN,http://cdn.portalesardegna.com,如果我用 pingdom http://tools.pingdom.com/fpt/# 查找该站点! /eHy16D/www.portalesardegna.com 将cdn中的所有文件重定向到www版本。
一些有用的信息:
- CDN 在外部服务上,dns 指向另一台服务器,不是我的。
- 我的站点 private3.portalesardegna.com 中有一些来自另一个子域的图像,但所有这些图像都未重定向。
这是我在 htaccess 中使用的代码
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^cdn\..+$ [NC]
RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
【问题讨论】:
-
可以设置cdn.使用不同的虚拟主机?这将为您省去各种麻烦。
-
我的 cdn.portalesardegna.com 子域指向的 CDN ip 没有托管在我的服务器中,这可能是个问题吗?