You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将多PHP页面的CDN链接与脚本统一引入单个文件?

统一管理PHP站点的CDN资源引入

步骤1:创建统一的资源引入文件

新建一个PHP文件(比如命名为assets.php),把所有需要的CDN资源标签集中写在这里,注意修正标签的正确写法(<link>标签用href而非src,且需指定rel="stylesheet"):

<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://cdn.example.com/bootstrap/5.3.2/css/bootstrap.min.css">
<!-- jQuery -->
<script src="https://cdn.example.com/jquery/3.7.1/jquery.min.js"></script>
<!-- Bootstrap JS -->
<script src="https://cdn.example.com/bootstrap/5.3.2/js/bootstrap.bundle.min.js"></script>
<!-- SweetAlert -->
<link rel="stylesheet" href="https://cdn.example.com/sweetalert2/11.10.0/sweetalert2.min.css">
<script src="https://cdn.example.com/sweetalert2/11.10.0/sweetalert2.min.js"></script>

步骤2:在各页面中引入这个文件

在你那5个PHP页面的<head>标签内(JS资源也可以放在</body>前的位置),用PHP的include或require语句引入这个统一文件:

<head>
    <meta charset="UTF-8">
    <title>页面标题</title>
    <!-- 引入统一资源文件 -->
    <?php include 'assets.php'; ?>
</head>

如果你的页面分布在不同子目录,建议使用绝对路径避免路径问题:

<?php include $_SERVER['DOCUMENT_ROOT'] . '/assets.php'; ?>

优势说明

  • 完全保留CDN的性能优势:浏览器依然直接从CDN加载资源,享受CDN的缓存、就近访问等特性,不会占用你的服务器带宽。
  • 维护成本极低:后续需要更换资源版本、切换CDN服务商时,只需要修改assets.php这一个文件即可,无需逐个修改5个页面。
  • 减少重复代码:避免在多个页面中重复编写相同的资源引入标签,保持代码整洁。

内容的提问来源于stack exchange,提问作者KMG

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 08:09:59