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

php - 跨不同子文件夹的相对 URL

寻找一种允许我的链接和包含 URL 等在我的本地机器上以及在我的实时站点上正确工作的方法。

例如,我有一个 common.php 文件,其中包含我的数据库连接。

我还有一个 init.php 文件,该文件包含在每个页面上,其中包含 common.php 文件(以及其他文件)

目前,我已经使用

但是,如果我在一个页面中,例如 web/settings

./ 指向设置文件夹。

无论文件夹等是什么,我应该使用什么作为可以在整个站点上使用的相对 URL?

0 投票
2 回答
201 浏览

java - jQuery 相对 URL 不起作用

我在使用 jQuery 时遇到问题。然而奇怪的是它可以在 web 容器上运行,但不能在另一个容器上运行。我的问题是我正在对后端进行 AJAX 调用,但它未能构建正确的 URI(它仅在 Oracle Weblogic 上执行此操作,它已经过测试并且可以在 Tomcat 7 和 Wildfly 上运行)。

所以基本上我的代码看起来像这样:

在 Wildfly 和 Tomcat 上,它会正确调用 URL:

http://192.168.1.100:8080/MyApp/api/data/drawing?drawing=1&user=anon

但在 Weblogic 上,它会调用:

http://192.168.1.100:8080/api/data/drawing?drawing=1&user=anon

虽然该应用程序确实映射到 /MyApp (这是战争的工件 id)。我可以说出来,因为图像和链接等静态资源将指向正确的 uri。

我现在缺乏选择,因为我们正处于紧缩状态。我想说只是不要使用 Weblogic,或者对 URL 进行硬编码,但这对我来说似乎很老套。更重要的是,如果客户端重新定位网络服务器,我们就会遇到麻烦。请帮我解决这个问题=(。我想这是一个Weblogic问题(或者他们的服务器配置不正确),而不是我的代码问题。所以我意识到你可能无法帮助我,但这是值得的一个镜头吧?提前谢谢!

0 投票
2 回答
116 浏览

css - Css相对网址图像未出现

我的图标在网页上“未显示”时遇到问题,这些图标分别存储在字体文件夹中。

下面包含我的 styles.css 的片段

样式.css

我的文件结构

在此处输入图像描述 如何引用我的文件以确保我的图标正确显示?根据此处的示例,http: //css-tricks.com/quick-reminder-about-file-paths/ 我使用“../../”,因为这将转到资源/字体。我错了吗?

请问有什么帮助吗?谢谢!

0 投票
3 回答
2284 浏览

html - HTML:不带参数的相对链接

我有一个页面名称index.php。它在文件夹名称test中。因此,如果我打电话localhost/test,我可以看到该页面。

我在页面中有传递参数的链接:

所以网址是localhost/test/?id=1

之后我想链接到根页面(index.php),但我不想使用href="index.php". 我想要一个不带参数的根页面链接。所以当用户点击链接时,他/她可以localhost/test再次访问。

有什么标准吗?

0 投票
1 回答
673 浏览

eclipse - 如何在 Eclipse 中给出文件路径

我正在启动一个项目,Eclipse但在尝试将外部CSS文件链接到我的index.html文件时遇到了问题。这是我的文件结构Eclipse.

我在我的index.html文件中尝试了这个路径。

css文件没有被拿走。我在它的外部环境中尝试过Eclipse.它工作正常。这里有什么问题?

如果我能对如何给出文件路径/我应该遵循什么场景有一个简单的解释,这对我很有帮助

谢谢!

0 投票
2 回答
56 浏览

java - 将抓取的 URL 转换为真实 URL 的最安全方法是什么?

我抓取一个网站并在页面上找到这些链接:

如果我知道当前页面是 www.A.com/some/path,我怎样才能有效地将这些链接转换为“真正的 Urls”。因此,在每种情况下,网址都应转换为:

将这些页面链接转换为其完全限定的 url 名称的最有效方法是什么?

0 投票
0 回答
117 浏览

html - apache 在客户端浏览器上呈现时没有将相对 url 转换为绝对 url

我的问题是“当它在客户端浏览器上呈现时,apache 没有将相对 url 转换为绝对 url”

我在这里发布了本地主机上的代码和客户端机器上呈现的 html 代码。问题是 apache 没有对相对 url 做任何事情。让它保持与服务器的html代码相同

这是本地主机上的代码(即 site.dev);

这是客户端机器上的interpereted,rendered html;

这不应该

已经被 APACHE2 转换成这个

请帮我。

0 投票
0 回答
133 浏览

href - 浏览器似乎错误地解释了相对 URL

我在页面上有一个相对 URL,它被解释为相对于根(而不是相对于当前文档)。想不通为什么。

在页面上:

有一个标签:

浏览器将此解析为:

代替:

这是来自 DOM 的锚点的一些信息。

为什么浏览器在路径名中添加前导斜杠?

0 投票
1 回答
2277 浏览

apache - WAMP 相对 url 在子文件夹中查找,虚拟主机设置问题?

关于stackoverflow的第一篇文章!

一直在这几个小时,无法弄清楚。

Wamp 安装到 C:\wamp,网站在 C:\wamp\www\groovysite.net 并在我的浏览器中显示在 localhost/groovysite.net。

有一个子文件夹 groovysite.net/subfolder。问题是子文件夹中包含的页面中的所有相对 url 都将子文件夹添加到根文件夹之后的 url 路径中。

例如两个样式表存在于

在我的网站上是

在 hompepage groovysite.net/index.html 上,url 路径是

所以他们工作。但是在 subfolder/page.html 路径是

所以看起来 WAMP 将子文件夹路径粘贴到相对 url 上。

我读到设置虚拟主机会指示 WAMP 为每个虚拟主机找到正确的文档根目录,这样可以解决这个问题。为此,这是我在 apache 2.4.9 上的当前配置:

主机文件:

httpd.conf 虚拟主机行未注释

httpd-vhosts.conf

代码取自 RiggsFolly在此处的回答。

完全难倒......任何帮助将不胜感激!

0 投票
2 回答
1267 浏览

html - 如何使用相对 URI 转到子目录

抱歉,如果它如此基本,但我无法通过搜索找到答案。

如果我们在页面中,我们如何使用相对 URIhttp://www.example.com/a-dir-without-trailing-slash到达子目录?http://www.example.com/a-dir-without-trailing-slash/pic(我们不知道当前目录名(即 a-dir-without-trailing-slash

更多解释:

a-dir-without-trailing-slash是网站中文章的名称。它不是一个实际的目录,也不是一个实际的文件名。现在,我想通过以下地址获取本文中使用的图片:

http://www.example.com/a-dir-without-trailing-slash/pic/1

http://www.example.com/a-dir-without-trailing-slash/pic/2

……

在网页 html 中,我会用类似于以下内容来引用它们:

如果原始文章地址是 的形式http://www.example.com/a-dir-with-trailing-slash/,上面的例子可以正常工作。我想知道是否有可能获得URI具有当前文章地址的亲戚(不带斜杠)?

非常感谢