全球主机交流论坛

标题: 来个技术大牛啊,开CDN后一个网站打不开了. [打印本页]

作者: ifre    时间: 2016-7-12 13:38
标题: 来个技术大牛啊,开CDN后一个网站打不开了.
本帖最后由 ifre 于 2016-7-12 13:39 编辑

比如之前域名是www.abc.com 跟abc.com
abc.com 用的A记录解析到的服务器IP

然后服务器上也做了301定向了
server {
listen 80;
server_name abc.com;
return 301 http://www.abc.com$request_uri;
}
这样做了301了,

现在开启了CDN服务, 把www  CNAME解析到了CDN的域名上面(腾讯云的CDN)

于是再通过abc.com访问的时候就会出现
The requested URL '/' was not found on this server


正常情况下没做CDN之前,都特么能正常跳转的啊, 这到底是怎么回事啊?

请将大神们,你们做CDN的时候, 怎么实现这种情况的? 还是说与防盗链有关,我防盗链都设置白名单 * abc.com 这种啊.
还是说我的301代码应该改成
server {
        server_name  abc.com;
        rewrite ^(.*) http://www.abc.com$1 permanent;
}
作者: qqlikeho    时间: 2016-7-12 13:44
不懂 学习
作者: 月痕    时间: 2016-7-12 13:46
The requested URL '/' was not found on this server
这是你后端的提示把?  
把abc.com也弄上cdn试试
作者: ifre    时间: 2016-7-12 13:49
月痕 发表于 2016-7-12 13:46
The requested URL '/' was not found on this server
这是你后端的提示把?  
把abc.com也弄上cdn试试 ...


你们做CDN的时候两个都要弄?

我的abc.com做了301跳转到www.abc.com的. 不做www.abc.com的CDN时候跳转正常.
作者: ifre    时间: 2016-7-12 15:42
月痕 发表于 2016-7-12 13:46
The requested URL '/' was not found on this server
这是你后端的提示把?  
把abc.com也弄上cdn试试 ...

两个都做了,  但是发现abc.com我填写的源地址为 www.abc.com

结果发现有时候首页打开挂了. 居然,没有加载样式.
作者: 今晚我是你的    时间: 2016-7-12 16:51
本帖最后由 今晚我是你的 于 2016-7-12 16:53 编辑

rewrite 是旧版用的,你先看看版本




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4