问题标签 [relative-url]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
10036 浏览

url - 绝对网址、相对网址和...?

我正在写一些文档,但我有一点词汇问题:

  1. http://www.example.com/en/public/img/logo.gif被称为“绝对”网址,对吧?
  2. ../../public/img/logo.gif被称为“相对”网址,对吧?
  3. 那你怎么称呼它:/en/public/img/logo.gif

尽管没有协议和域部分,它是否也被视为“绝对 url”?

或者它被认为是一个相对 url,但相对于域的根目录?

我用谷歌搜索了一下,有些人将其归类为绝对的,而其他人则归类为相对的。

我应该怎么称呼它?“半绝对网址”?还是“半亲戚”?还有一句话吗?

0 投票
7 回答
24149 浏览

php - PHP:如何解析相对网址

我需要一个给定相对 URL 并且基返回绝对 URL 的函数。我搜索并发现了许多以不同方式执行此操作的功能。

有没有规范的方法?

在这个网站上,我看到了 python 和 c# 的很好的例子,让我们得到一个 PHP 解决方案。

0 投票
4 回答
26087 浏览

java - 在 Java 中从相对 URL 构建绝对 URL

我在不求助于字符串黑客的情况下从相对 URL 构建绝对 URL 时遇到了麻烦...

给定

方法内部:

什么是最“正确”的构建方式:

(注意,必须是绝对的,不是相对的)

目前,我正在通过构建字符串来做到这一点,但必须有更好的方法。

我查看了新 URI / URL 的各种组合,最终得到

非常感谢帮助

0 投票
3 回答
50845 浏览

javascript - 如何在 JavaScript 中获取“原始”href 内容

我正在尝试编写一个 GreaseMonkey 脚本,我想在其中找到所有相对链接的链接。在我看来,这样做的方法是将 href 的内容与/^https?:///.

但是我发现当我访问锚的 href 属性时,它总是被规范化或煮熟成包含“http”的形式。也就是说,如果 HTML 包含:

访问

返回

如何访问 href 属性中的原始数据?

或者,是否有更好的方法来查找相对链接?

0 投票
5 回答
2282 浏览

html - 使用相对 URL 切换到 SSL

我想创建一个相对链接,将当前协议从http切换到https。我工作的最后一个地方在服务器上设置了一些东西,这样你就可以做到这一点,但我不太记得它,我也不知道它是如何工作的。

这样做的理由是我不需要在需要在生产环境和开发环境之间移动的文件中硬编码服务器名称。

有没有办法在 IIS 6.0 中工作?


编辑:

我正在使用 .NET,但我正在创建的“链接”不会动态生成。如果你真的想要细节,我在 Umbraco 中使用了一个重定向宏,它需要传入一个 URL。

0 投票
1 回答
271 浏览

php - PHP - 在 = 'xx' 撇号内调用相对 URL

我试图在下面的代码中在 $thumb_directory 和 $orig_directory 的“/images”之前插入一个相对 URL,但是我不确定如何在“撇号”中这样做。另外,这是一个 WordPress 网站,所以如果有人知道如何调用“/images”中的函数,例如:“/images”,请告诉我(我意识到我刚刚输入的语法不正确)。

0 投票
4 回答
25379 浏览

java - 判断一个字符串是java中的绝对URL还是相对URL

给定一个字符串,如何确定它是 Java 中的绝对 URL 还是相对 URL?我尝试了以下代码:

问题是所有相对 URL(www.google.com/questions/ask)。正在抛出 aMalformedURLException因为没有定义协议。

0 投票
1 回答
31256 浏览

html - 上面目录的相对链接

我有一个像这样的文件结构

我想创建一个相对链接 from fileinthedirectory.htmltoindex.html因为不存在的/index.html链接。/adirectory/index.html

0 投票
1 回答
314 浏览

php - Web 开发 - 无需复制文件的相对 URL

index.php我在根文件夹中有一个站点,其中/img的图像overview.php位于/content. 我有一个sidebar.php包含在index.php和中的文件overview.php/img/image.gif如果我在每个文件中都包含一个链接,我应该如何引用?相对于引用它的文件
位置的更改位置。 使用in将在 中工作,但对于位于 的文件则失败。 我能看到的唯一解决方案是在每个子目录中包含一个单独的目录,或者在每个子目录中包含一个目录。 我能找到的最佳建议是按照此处的建议使用 > HTML 标记:image.gif
/img/image.gifsidebar.phpindex.php/content/overview.php
sidebar.php/img
<base
更改 PHP 中包含内容的相对链接路径

但是,在同一个链接中,SamGoody 建议<base> 标签is no longer properly supported in Internet Explorer, since version 7.

在采取行动之前,我想对此事有一些了解。

谢谢。

编辑:我在下面使用了错误的方法"../"

例子-

根/index.php:

根/包含/header.php:

根/内容/overview.php:

0 投票
2 回答
2267 浏览

url - XSLT 将 URL 从相对附加到绝对

在我的 XML 文档中,我正在提取<TextBlock>包含图像的内容。XML 显示:

当我查看该页面时,该图像未显示,因为它与原始页面的路径不同。

我需要添加要显示的图像的 URL 的其余部分。像http://www.mypage.com/这样的东西,图像显示从http://www.mypage.com/templates_soft/images/facebook.png

有没有办法做到这一点?