1

我有一个网站的子目录:www.example.com/admin

我在整个站点中都使用包含相同的路径结构:

<link rel="stylesheet" href="assets/css/styles.css">

样式表中还包含用于背景图像等内容的链接。

我的问题是包含在 /admin 目录中不起作用,因为它们都引用 /assets/css 或任何上一级的文件夹。(这些链接适用于根目录中的主网站,但不适用于管理区域。)

任何人有任何想法如何解决这个问题?

4

1 回答 1

0

您需要将 a 添加/到您的链接(使其成为绝对 URI 而不是相对 URI):

<link rel="stylesheet" href="/assets/css/styles.css">

或者,您可以在页面标题中添加 URI 基础:

<base href="/">
于 2013-03-23T19:38:32.667 回答