【问题标题】:Absolute paths with or without domain?带或不带域的绝对路径?
【发布时间】:2019-09-04 05:42:03
【问题描述】:

我有很多 HTML 页面,如下所示:

...
http://www.mydomain/app/library/index.php
http://www.mydomain/app/library/admin/admin.php
...

我使用外部文件在我的 html 中包含 <head>,如下所示:

<!DOCTYPE html>
<html lang="es_ES"><?php

include("path/to/html/head/head.php"); ?>

<body>
</body>
</html>

head.php 看起来像

<head>
...
<link href="" rel="stylesheet" type="text/css">
</head>

假设我想在head.php 中链接css 文件。我应该使用带域的绝对路径作为链接,像这样

<head>
...
<link href="http://www.mydomain/app/library/common/css/stylesheet.css" rel="stylesheet" type="text/css">
</head>

或者,我应该使用没有域的绝对路径,像这样:

<head>
...
<link href="/app/library/common/css/stylesheet.css" rel="stylesheet" type="text/css">
</head>

我不认为我可以使用相对路径(或者我应该......我不知道)。

就个人而言,我喜欢没有域的绝对路径...但我想确保它在第一次正确完成。

使用带域或不带域的绝对路径有什么优缺点吗?

【问题讨论】:

标签: html


【解决方案1】:

您必须像这样提供域的完整路径。

<head>
...
<link href="http://www.mydomain/app/library/common/css/stylesheet.css" rel="stylesheet" type="text/css">
</head>

如果你给出如下路径,

<head>
...
<link href="/app/library/common/css/stylesheet.css" rel="stylesheet" type="text/css">
</head>

然后它会在本地找到,所以你必须给与域。

【讨论】:

  • 两者都有效,我的问题是关于使用带或不带域的绝对路径的优缺点
猜你喜欢
  • 2015-08-20
  • 2012-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-13
  • 1970-01-01
  • 2018-01-09
  • 2019-01-17
相关资源
最近更新 更多