问题标签 [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 投票
1 回答
1011 浏览

jsp - JSP 规范中的相对 URL

0 投票
2 回答
1110 浏览

ruby-on-rails - Rails 3.1 sub uri资产路径问题

我目前正在使用 rails 3.1.0.rc1,当我将它部署到使用乘客的服务器时,它被部署到 suburi。

但是当我查看该站点时,由于路径的原因,没有包含样式表和 java 脚本文件的路径。

有人可以让我知道如何在环境中指定路径,以便所有资产(图像、样式表和 java-script)都指向正确的路径吗?

0 投票
2 回答
4126 浏览

boilerplate - javascript开头的双斜杠包括

我一直在查看 html5 样板,并注意到 jquery 包含 url 以双斜杠开头。网址是 //ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js

为什么 http: 不见了?

0 投票
1 回答
174 浏览

javascript - 在 jQuery 中插入 HTML 片段时,有没有办法重写所有相对 URL:s?

我正在使用 jQuery AJAX 调用将 HTML 片段加载到页面中。该片段是从服务器上的单独目录加载的,我希望能够在不同的位置重用它(及其指向脚本和图像的链接)。

在将页面插入 DOM 之前,是否有一种安全的方法使用 JavaScript/jQuery 翻译页面中的所有相对 URL:相对于 HTML 片段的加载位置?

0 投票
1 回答
539 浏览

git - 如何使用子模块和 n 层 git 存储库策略

我们正在迁移到 git。我们有大量的模块构成我们的产品,其中一些模块在产品之间共享。该产品由仅包含子模块的“瘦”超级存储库(ssh://server/product.git)表示:

我可以克隆超级存储库并使用子模块并提交它们,然后将子模块提交到超级存储库。

当我想介绍另一层时,问题就来了。有两种基本场景(这可以结合起来进行更复杂的设置,但任何东西都应该是这些的组合):

  1. 作为开发人员,我克隆了一个中央存储库并开始工作。然后我想在将我的更改合并到中央存储库之前将我的代码提交到我们的持续集成服务器。我让 CI 服务器克隆我的仓库。这不起作用,CI 服务器将克隆我的超级存储库,然后它将从中央存储库位置克隆子模块(因为这是它在 .gitmodules 中所说的)。

  2. 作为一个团队,我们希望在 sprint 结束时将我们的代码合并到中央存储库之前,有一个我们努力的集成存储库。出于同样的原因,这失败了。

我尝试为子模块指定相对 URL,但这也不起作用,因为当我们将第二层克隆到第三层时,相对 URL 相对于第二层存储库位置进行解析,但第二层子模块位置在第二层超级仓库。

我可以两者兼得吗?Git子模块和n层存储库结构?

0 投票
7 回答
16363 浏览

php - 在 PHP 中检查相对路径和绝对路径/URL

我需要实现函数来检查路径和 url 是相对的、绝对的还是无效的(在语法上无效 - 不是资源是否存在)。我应该寻找哪些案例?

0 投票
1 回答
2458 浏览

asp.net-mvc - 相对于当前控制器的 MVC Ajax 动作

我正在尝试从母版页中的链接获取 Ajax 调用。

所以我只想指定相对于当前页面/控制器的操作。

IE

我想调用为页面提供服务的任何控制器的“保存”操作。我以为这会直接起作用,但似乎没有。有没有优雅的解决方案?

0 投票
1 回答
889 浏览

html - HTML、CSS、haml - padrino/sinatra/rails 样式静态网站生成器布局上的相对链接问题

我正在使用静态站点生成器创建一个站点,该站点位于我工作的共享网络文件夹中。对于我的同事来说,这是一个简单的教程网站——它没有托管,没有服务器,而且完全是静态的。我正在使用Middleman,这是一个很棒的应用程序。我只需要它来发布一个我可以从这样的文件夹中使用的网站。

问题是我的index.html和其他 HTML 文件位于不同的文件夹中。网络结构是这样的:

...你明白了。我的导航都在 my 中layout.haml,但是,每次我在 root 之外导航时index.htmlnab链接都会变得一团糟。如果我使用 (../) 或 (./),它们会查找甚至不存在的文件夹。这是我当前layout.haml导航的一部分(你可以看到我尝试了几件事):

有人建议我在我的 config.rb 中放置一个“帮手做”。它应该看起来像这样:

这就是我迷路的地方,“帮手做”的部分。有人可以指出我正确的方向或只是帮助我吗?

0 投票
2 回答
3034 浏览

c - 来自相对路径的绝对 URL

我在该文档中有一个基本 URL 和一些相对 URI,我想拥有其绝对路径。

例如 base = https://example.com/some/path.html?query=string和该文档中的相对 URI:

在 Java 中,您可以使用类 URL来实现:

但奇怪的是,我找不到一个简单的 C 库或函数来实现这一点。

是否有图书馆证明该功能?或者更好的是一些可以使用的小型独立文件?

0 投票
1 回答
1082 浏览

url - SharePoint 删除 URL 中的尾部斜杠

我遇到了 SharePoint 2010 从 URL 中删除尾部斜杠的问题;我有 3 种发生这种情况的情况,概述如下:(都发生在发布站点上)

如果我有一个摘要链接 Web 部件并设置了一个链接,假设是一个外部站点,它需要一个尾部斜杠,当页面被保存时,它被删除并且链接不再有效。我尝试按照一些谷歌搜索的建议添加 2 个斜杠,这在您第一次保存页面时有效,因为最后一个斜杠被删除,但再次编辑页面并保存,然后另一个斜杠再次被删除。

第二种情况要严重得多,我创建了一个自定义母版页,其中嵌入了一些静态链接,并且像以前一样需要尾部斜杠。当我在 Central Admin 中更改备用访问映射时(因为我正在使用我们网络上现有的 DNS 条目将一个新站点从开发投入生产......)SharePoint 以某种方式从我的母版页中的链接中删除了所有尾随斜杠;更糟糕的是,没有创建任何版本,除了手动签出并重新编辑页面并再次签入之外,无法恢复它。这种情况,因为没有发生检出或版本控制,让我认为触发了删除斜杠的数据库过程或例程。

第三种情况与第二种情况相同,只是我使用管理内容和结构移动了一个站点到另一个站点下方。

我不知道这些是否是唯一一次发生,还没有时间测试任何其他场景。

好的,我的问题是,这是可以关闭的 SharePoint 2010 的设置或功能吗?还是听起来更像是一个BUG