iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >没备案的域名怎么接入cdn
  • 441
分享到

没备案的域名怎么接入cdn

2024-04-02 19:04:59 441人浏览 泡泡鱼
摘要

没备案的域名接入cdn的方法:在主网站的配置文件中加入以下配置文件:#绑定一个已备案二级域名,反向代理静态资源,在这个反向代理上面套一层国内cdn,解决未备案无法使用国内cdn问题server{listen 80;# https配置略ser

没备案的域名怎么接入cdn

没备案的域名接入cdn的方法:

在主网站的配置文件中加入以下配置文件:

#绑定一个已备案二级域名,反向代理静态资源,在这个反向代理上面套一层国内cdn,解决未备案无法使用国内cdn问题

server

{

listen 80;

# https配置略

server_name static.beiandomain.com; # 改成你实际已备案的二级域名(这个就是新建主机时绑定的域名)

index index.html index.htm index.PHP default.html default.htm default.php;

root /data/wwwroot/yourWEBsitedomain.com; # 需要cdn加速的网站

# 图片等静态资源请求代理到本地主站(关键配置)

location ~* .*\.(js|CSS|png|jpeg|jpg|bmp|ico|ogg|ogv|svg|svgz|eot|otf|woff|woff2|mp4|ttf|rss|atom|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {

add_header Access-Control-Allow-Origin *; # 解决字体跨站问题

add_header Access-Control-Allow-Headers X-Requested-With;

add_header Access-Control-Allow-Methods GET,OPTIONS;

proxy_pass Http://127.0.0.1; # 如果是启用了https的网站,这里最好改成 https://127.0.0.1,避免主站加了非https协议的跳转配置,导致不成功。

proxy_set_header X-Forwarded-For $remote_addr;

proxy_redirect off;

proxy_set_header Host yourwebsitedomain.com; # 这里改为实际主站域名(必须)

expires max; # 设置浏览器304缓存为最长期限

}

# 为这个二级域名额外设置一个robots文件

location ~ (robots.txt) {

rewrite /robots.txt /resrobots.txt last; # 在网站根目录新增一个resrobots.txt,禁止搜索引擎抓取非静态资源

}

# 如果通过静态域名访问的是非静态资源,比如访问了我们的文章页面,则跳到主站对应的页面。

location / {

if ( $request_uri !~* .*\.(js|css|png|jpeg|jpg|gif|bmp|ico|ogg|ogv|svg|svgz|eot|otf|woff|woff2|mp4|ttf|rss|atom|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|

wav|bmp|rtf))

{

rewrite ^(.*)$ $scheme://yourwebsitedomain.com$1 permanent; # yourwebsitedomain.com修改为实际主站域名

}

}

location ~ /\. { deny all; access_log off; log_not_found off; }

access_log off;

}

根目录下新增一个resrobots.txt,内容如下:

User-agent: *

Allow: /robots.txt

Allow: /wp-content/

Allow: /*.png*

Allow: /*.jpg*

Allow: /*.jpeg*

Allow: /*.gif*

Allow: /*.bmp*

Allow: /*.ico*

Allow: /*.js*

Allow: /*.css*

Disallow: /

Wordpress的functions.php文件中加入cdn代理设置即可。代码示例:

function QiNiucdn(){

function Rewrite_URI($html){

$domain = 'yourwebsitedomain\.com'; //填写主站域名,小数点前需要加上反斜杠转义

$static = 'res.zgboke.com'; //填写二级静态域名(使用第三方的cdn加速后,这里需要替换成你cdn的名字,而原来已备案的二级域名则为源站)

//更多静态资源需要替换,可以将后缀加到后面的括号,使用分隔符分割

$html = preg_replace('/http(s|):\/\/'.$domain.'\/wp-([^"\']*?)\.(jpg|png|gif|bmp|jpeg|css|js)/i','//'.$static.'/wp-$2.$3',$html);

return $html;

}

if(!is_admin()){

ob_start("Rewrite_URI");

}

}

add_action('init', 'QiNiucdn');

--结束END--

本文标题: 没备案的域名怎么接入cdn

本文链接: https://www.lsjlt.com/news/111984.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 没备案的域名怎么接入cdn
    没备案的域名接入cdn的方法:在主网站的配置文件中加入以下配置文件:#绑定一个已备案二级域名,反向代理静态资源,在这个反向代理上面套一层国内cdn,解决未备案无法使用国内cdn问题server{listen 80;# HTTPS配置略ser...
    99+
    2024-04-02
  • 未备案域名怎么使用cdn
    未备案的域名无法直接使用CDN服务,因为在中国大陆地区,所有的网站都需要进行备案才能够在公网中访问。备案过程需要提供相关的资料和证件...
    99+
    2023-09-16
    cdn
  • 未备案域名cdn加速怎么租用
    如果您的域名尚未备案,意味着您无法直接使用CDN加速服务。备案是中国政府对网站的一项要求,以确保互联网内容的合法性和合规性。在中国,...
    99+
    2023-09-16
    cdn加速
  • 域名接入备案需要多久
    域名接入备案的时间因地区和具体情况而异,一般需要3-15个工作日。在提交备案申请后,需要等待当地管理部门审核。如果备案材料齐全、符合...
    99+
    2023-06-12
    域名接入 域名
  • 域名备案怎么弄
    1. 登录工信部备案管理系统(http://www.beian.miit.gov.cn/)2. 选择“网站备案”,填写网站信息,包括...
    99+
    2023-06-11
    域名备案 域名
  • us域名怎么备案
    根据工信部要求,us域名暂未被工信部收录,无法进行备案,目前工信部可接受备案的域名后缀有以下几种英文域名:.cn/.ren/.wang/.citic/.top/.sohu/.xin/.com/.net/.xyz/.vip/.work/.la...
    99+
    2024-04-02
  • 没有云服务器的域名如何备案
    域名备案是一定要有服务器。如果有服务器,域名备案的操作方法如下:登录域名提供商官网,找到域名备案功能界面,点击“域名备案”。在对话框中提交备案需要的资料如:个人备案需要准备:身份证正反面、幕布照片、备案核验单等资料。企业备案需要准备: 法人...
    99+
    2024-04-02
  • 已备案的域名怎么租用
    已备案的域名是指已经在国家互联网信息办公室备案的域名,一般需要在备案管理系统中进行租用。以下是租用已备案域名的步骤:1. 找到备案管...
    99+
    2023-06-14
    已备案的域名 域名
  • 到期已备案域名怎么取消备案
    如果您的域名已经到期并且备案了,您可以通过以下步骤取消备案:1. 登录备案管理系统,选择“取消备案”或“注销备案”选项。2. 根据系...
    99+
    2023-06-12
    到期已备案域名 域名
  • 域名快速备案怎么弄
    域名备案是指在国内经营网站的企业或个人,需要在工信部备案系统中备案域名,以便在中国境内访问该网站时不受限制。下面是域名快速备案的步骤...
    99+
    2023-06-07
    域名快速备案 域名
  • 企业域名备案备注怎么写
    企业域名备案备注应该包括以下内容:1. 公司名称和注册号码2. 域名的完整名称和注册人的信息3. 网站的主要内容和服务范围4. 网站...
    99+
    2023-06-08
    企业域名备案 域名
  • 怎么查网站域名备案
    查看网站域名备案可以通过以下步骤:1、进入中国互联网信息中心网站在浏览器中输入“www.miitbeian.gov.cn”,进入中国...
    99+
    2023-03-22
    网站域名备案 域名
  • 备案域名租用怎么办
    备案域名租用需要经过以下步骤:1. 找到可靠的备案服务商,了解其备案流程和费用。2. 提供租用域名的相关信息,包括域名注册信息、服务...
    99+
    2023-05-13
    备案域名租用 域名
  • 怎么注册免备案的cn域名
    本篇内容主要讲解“怎么注册免备案的cn域名”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么注册免备案的cn域名”吧! 虽然cn域名早就已经开放个人注册了,但是还有很多朋友们误认为cn...
    99+
    2023-06-06
  • 域名没备案可以申请SSL证书吗
    域名没备案可以申请SSL证书吗?在互联网时代,安全性成为网站运营的重要问题。SSL证书可以有效保护网站数据的安全,提升用户信任度。然而,对于还没有进行备案的域名来说,是否可以申请SSL证书,是一个常见的疑问。本文将介绍域名备案和SSL证书...
    99+
    2024-01-24
    域名没备案可以申请SSL证书吗 申请ssl证书 SSL知识
  • 代理域名备案怎么收费
    代理域名备案的收费标准因地区、代理商、备案类型、备案数量等因素而异。一般来说,代理备案的费用包括备案服务费和备案材料费。备案服务费是...
    99+
    2023-06-12
    代理域名备案 域名
  • 怎么查询域名备案信息
    您可以通过以下步骤查询域名备案信息:1. 登录中国互联网信息中心网站(www.miitbeian.gov.cn)。2. 在网站首页的...
    99+
    2023-06-11
    查询域名 域名
  • 快速域名备案怎么办理
    1. 准备备案材料:需要提供企业营业执照、法人身份证、网站备案信息等材料。2. 登录备案系统:在工信部备案管理系统(http://w...
    99+
    2023-06-15
    快速域名备案 域名
  • 已经备案域名怎么解除
    备案域名解除需要联系所在省份的管局进行操作,具体步骤如下:1. 找到所在省份的管局,可以通过ICP备案系统查询。2. 登录管局官网,...
    99+
    2023-06-11
    已经备案域名 域名
  • 广东域名注册怎么备案
    广东域名注册备案需要以下步骤:1. 在广东省的互联网信息办公室网站上注册账号并登录。2. 在网站上提交备案申请,填写相关信息,包括域...
    99+
    2023-06-06
    广东域名 域名
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作