gpt4 book ai didi

php - 如何制作常见的页眉和页脚.. 大问题?

转载 作者:太空宇宙 更新时间:2023-11-04 05:18:45 24 4
gpt4 key购买 nike

我遇到了一个严重的问题:很长一段时间后,我决定我无法解决这个可怕的问题,并且应该在某个地方寻求帮助。这是我想问的。

假设我正在运行一个网站:xyx.com(apache、php、mysql)所有页面都相同.php 没有 html。

不,我有这样的文件夹结构/: root ,/abc : root 中的另一个文件夹:root 和/abc 都有包含页眉和页脚的 php 页面。页眉和页脚包含一些 url,如主页、服务、关于我们等。

所以我必须复制相同的页眉和页脚及其图像文件夹在 root 和/abc 中,这样它才能工作。现在,每当我必须更改我必须在两个地方都更改的内容时,我就会遇到问题。问题不是真正的两个文件夹如果我必须制作更多文件夹那么我将注定要进行小改动我必须改变每个地方。现在,如果我制作一个通用的页眉和页脚并使用 include() ,那么我将面临问题因为页眉包括 css 、 javascript 和/abc 文件夹路径将不同让我们说即使我通过 php 使用 if 条件管理它不会工作因为 css 本身有很多图像作为样式。现在我不能更改 css,因为这会成为一个问题,我不想要两个版本的 css,这会影响加载时间。我已经在网站上施加了沉重的负载,平均加载时间为 6 秒,这太慢了。我希望我能够传达给你们阅读这篇文章的人。如果没有,请发布查询,我会回复你。

万亿感谢 :)

现在我的问题是我想要一个通用的页眉和页脚

我一头一脚

最佳答案

答案是使用绝对 URL。 include 你说的文件,并引用Javascript/CSS/等。具有绝对 URL 的文件。您的 header 可能如下所示:

<html>
<head>
<title>Foo Bar</title>
<link rel="stylesheet" href="/path/to/stylesheet.css" />
<script src="/path/to/script.js"></script>
</head>
<body>
...

请注意所有 URL 都以正斜杠开头。这意味着这些路径是绝对的,或者是相对于根目录的。您可以将它包含在任何目录的任何页面上,它们将始终正确加载。

关于php - 如何制作常见的页眉和页脚.. 大问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7142361/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com