问题标签 [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.
php - 跨不同子文件夹的相对 URL
寻找一种允许我的链接和包含 URL 等在我的本地机器上以及在我的实时站点上正确工作的方法。
例如,我有一个 common.php 文件,其中包含我的数据库连接。
我还有一个 init.php 文件,该文件包含在每个页面上,其中包含 common.php 文件(以及其他文件)
目前,我已经使用
但是,如果我在一个页面中,例如 web/settings
./ 指向设置文件夹。
无论文件夹等是什么,我应该使用什么作为可以在整个站点上使用的相对 URL?
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问题(或者他们的服务器配置不正确),而不是我的代码问题。所以我意识到你可能无法帮助我,但这是值得的一个镜头吧?提前谢谢!
css - Css相对网址图像未出现
我的图标在网页上“未显示”时遇到问题,这些图标分别存储在字体文件夹中。
下面包含我的 styles.css 的片段
样式.css
我的文件结构
如何引用我的文件以确保我的图标正确显示?根据此处的示例,http: //css-tricks.com/quick-reminder-about-file-paths/ 我使用“../../”,因为这将转到资源/字体。我错了吗?
请问有什么帮助吗?谢谢!
html - HTML:不带参数的相对链接
我有一个页面名称index.php
。它在文件夹名称test
中。因此,如果我打电话localhost/test
,我可以看到该页面。
我在页面中有传递参数的链接:
所以网址是localhost/test/?id=1
之后我想链接到根页面(index.php),但我不想使用href="index.php"
. 我想要一个不带参数的根页面链接。所以当用户点击链接时,他/她可以localhost/test
再次访问。
有什么标准吗?
eclipse - 如何在 Eclipse 中给出文件路径
我正在启动一个项目,Eclipse
但在尝试将外部CSS
文件链接到我的index.html
文件时遇到了问题。这是我的文件结构Eclipse.
我在我的index.html
文件中尝试了这个路径。
但css
文件没有被拿走。我在它的外部环境中尝试过Eclipse.
它工作正常。这里有什么问题?
如果我能对如何给出文件路径/我应该遵循什么场景有一个简单的解释,这对我很有帮助
谢谢!
java - 将抓取的 URL 转换为真实 URL 的最安全方法是什么?
我抓取一个网站并在页面上找到这些链接:
如果我知道当前页面是 www.A.com/some/path,我怎样才能有效地将这些链接转换为“真正的 Urls”。因此,在每种情况下,网址都应转换为:
将这些页面链接转换为其完全限定的 url 名称的最有效方法是什么?
html - apache 在客户端浏览器上呈现时没有将相对 url 转换为绝对 url
我的问题是“当它在客户端浏览器上呈现时,apache 没有将相对 url 转换为绝对 url”
我在这里发布了本地主机上的代码和客户端机器上呈现的 html 代码。问题是 apache 没有对相对 url 做任何事情。让它保持与服务器的html代码相同
这是本地主机上的代码(即 site.dev);
这是客户端机器上的interpereted,rendered html;
这不应该
已经被 APACHE2 转换成这个
请帮我。
href - 浏览器似乎错误地解释了相对 URL
我在页面上有一个相对 URL,它被解释为相对于根(而不是相对于当前文档)。想不通为什么。
在页面上:
有一个标签:
浏览器将此解析为:
代替:
这是来自 DOM 的锚点的一些信息。
为什么浏览器在路径名中添加前导斜杠?
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在此处的回答。
完全难倒......任何帮助将不胜感激!
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
具有当前文章地址的亲戚(不带斜杠)?
非常感谢