全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1684|回复: 5

[lighttpd] 来个技术大牛啊,开CDN后一个网站打不开了.

[复制链接]
发表于 2016-7-12 13:38:04 | 显示全部楼层 |阅读模式
本帖最后由 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;
}
发表于 2016-7-12 13:46:42 | 显示全部楼层
The requested URL '/' was not found on this server
这是你后端的提示把?  
把abc.com也弄上cdn试试
 楼主| 发表于 2016-7-12 13:49:37 | 显示全部楼层
月痕 发表于 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时候跳转正常.
 楼主| 发表于 2016-7-12 15:42:12 | 显示全部楼层
月痕 发表于 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:49 | 显示全部楼层
本帖最后由 今晚我是你的 于 2016-7-12 16:53 编辑

rewrite 是旧版用的,你先看看版本
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-16 12:06 , Processed in 0.076906 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表