【问题标题】:PHP interpreter makes external js and css into html embedded codesPHP解释器将外部js和css变成html嵌入代码
【发布时间】:2017-11-22 06:16:12
【问题描述】:

我在 index.php 文件中有以下外部 css/js 文件

<link rel="stylesheet" href=".css/main.css" type="text/css">
<script src=".js/main.js?"></script>

问题 当我在浏览器中打开页面时,所有 css / js 代码都变为内联,如下所示

<style>
 /* css code */
</style>
<script>
 /* jscode */
</script>

有人知道什么是“酷”的 php 函数吗?我很乐意在主机上禁用它。 请查看链接http://toolkit4kinder.com/test/index.php

cat index.php
<!DOCTYPE html>
<html lang="en">
    <head>
        <link rel="stylesheet" href="./css/main.css" type="text/css">
    </head>
<body>
        <div> hello </div>
        <script src="./js/main.js"></script>
</body>
</html>

【问题讨论】:

标签: javascript php html css host


【解决方案1】:

RCA 内联 css/js 是由宿主机上的以下特性生成的:

https://www.modpagespeed.com/doc/filter-js-inline
https://www.modpagespeed.com/doc/filter-css-inline

解决方案 使用以下代码在文件夹中创建/编辑 .htaccess 以禁用该功能:

$ cat .htaccess
ModPagespeed Off

【讨论】:

    猜你喜欢
    • 2018-09-27
    • 2012-03-26
    • 1970-01-01
    • 2013-05-06
    • 2019-05-21
    • 1970-01-01
    • 1970-01-01
    • 2016-10-02
    • 2014-12-16
    相关资源
    最近更新 更多