问题标签 [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 回答
4602 浏览

ruby-on-rails - Rails relative_url 不调整链接

在Passenger尝试失败后(请参阅我的另一个问题),我设法通过子文件夹中的反向代理运行rails。我添加了线条

到我的环境。现在我可以在 www.mySite.com/App 下访问我的 rails 项目。问题是链接/路径没有添加前缀“/ App”。因此,指向“用户”的链接看起来像 www.mySite.com/users而不是www.mySite.com/App/users. 我怎样才能改变这个?

至少根据http://edgeguides.rubyonrails.org/configuring.html#deploy-to-a-subdirectory-relative-url-root我做的一切都是正确的。

0 投票
1 回答
1128 浏览

c# - 根据查询字符串中提供的相对 URL 检查 ASP.NET WebForms 页面是否存在

给定一个“~/folder/page.aspx”形式的查询字符串url,有没有办法检查该页面是否存在于应用程序范围内?


我正在修复一个小错误,如果用户尝试从一组可公开访问的应用程序错误页面登录到应用程序,那么他们将被重定向回该公共错误页面。如果用户从该状态登录到应用程序,我被要求将用户重定向到主页。

到目前为止,我已经通过在 switch 语句中对受影响页面的路径进行硬编码来解决这个问题,并根据硬编码的路径检查查询字符串。我觉得这是 hacky 和糟糕的,并且会喜欢一个更动态的解决方案,但我似乎无法找到一个。

任何帮助将不胜感激。


编辑 - 具体来说,我首选的解决方案只是检查由查询字符串 url 定义的路径(没有确切格式的先验知识)导致应用程序范围内的指定文件夹。

0 投票
1 回答
73 浏览

javascript - 为什么 url 更改时 div 不显示?

<div>当 url 具有某个哈希值时,我试图让某些s 显示出来。到目前为止,当我从不同的页面导航时它可以工作,但当我从同一页面单击时它不起作用。

示例:如果我在 page1 上并单击转到/page2#hash1然后div1链接到 hash1 将显示在 page2 上(所有<div>' 最初都是隐藏的)。但是,如果 url 当前是/page2#hash1并且我想跳转到#hash2同一页面上,则 url 将更改为/page2#hash2div2不会显示并且div1不会消失。

这是我尝试使用的代码:

0 投票
0 回答
2568 浏览

angularjs - Angular http get 使用绝对 url 而不是相对 url

只是尝试这个:

但是角度一直在它前面加上http://localhost/为什么它使用相对网址?如何将其更改为使用绝对 url。

0 投票
1 回答
2354 浏览

php - 使用 laravel 生成相对 url

是否可以使用 laravel 4 生成亲属 url 以在表单和链接中使用?

例如,我有一个表单,我想使用/user/login的相对 url, laravel使用完整的 url http://url.com/user/login 构建表单

0 投票
5 回答
19753 浏览

html - 为什么要使用协议相关的 URL?

这是 StackOverflow 上经常讨论的问题,这意味着什么:

这样做的好处是,如果您通过 HTTPS 访问它,您会自动获得 HTTPS,而不是那种可怕的“此页面上的不安全元素”警告。

但是为什么要使用协议相关的 URL 呢?为什么不在 CDN URL 中始终使用 HTTPS?毕竟,如果您决定通过 HTTPS 加载 HTTP 页面的某些部分,则没有理由抱怨。

(这更适用于 CDN;几乎所有 CDN 都具有 HTTPS 功能。而您自己的服务器可能不一定具有 HTTPS。)

0 投票
5 回答
295 浏览

php - PHP:将相对顶级 URL“../”替换为绝对域 URL

我想在我的 RSS 提要中转换以../stuff/more.phpto开头的相对 URL 。http://www.example.com/stuff/more.php

我用这个 PHP 代码来做如下:

结果是错误的想法,它返回这样的URL

http://www.example.com/../stuff/more.php

请注意该../部分尚未删除,请帮助!

所以基本上..

这就是我所拥有的:../stuff/more.php

这就是我得到的(在运行上面的代码之后):http://www.example.com/../stuff/more.php

这就是我想要的:http://www.example.com/stuff/more.php

0 投票
3 回答
5907 浏览

php - file_get_contents( - 修复相对 url

我正在尝试向用户显示一个网站,并使用 php 下载了它。这是我正在使用的脚本:

到目前为止,除了 str_replace 函数的一些主要问题之外,这个脚本可以很好地工作。问题来自相对网址。如果我们在我们制作的页面上使用一张名为 john.php 的猫的图片(类似这样的:)猫。它是一个 png,正如我所见,它可以使用 6 个不同的 url 放置在页面上:

4 在这种情况下不适用,但无论如何都添加了!

有没有办法,使用 php,我可以搜索 src=" 并将其替换为正在下载的页面的 url(文件名已删除),但如果它是选项 1,2 或 3 并稍微更改程序,则无需在其中粘贴 url对于 4,5 和 6?

0 投票
4 回答
1806 浏览

html - 带有文件扩展名(没有路径)的文件名是否被视为 URL?

我想知道是否index.html是相对 URL。

我知道那Website/Pages/index.html是一个 URL。但是如果它只是没有路径的文件名和文件扩展名怎么办?它还会被称为 URL 吗?

0 投票
0 回答
766 浏览

javascript - 如何在 javascript 中上一级(使用 Ajax.open 时)

在javascript中上一级的代码是什么?我正在使用 Ajax。

就像在 CSS 中一样,在设置背景 URL 时,要上一级,我们使用 '../' 但在上面的代码中这不起作用。

请告诉我上一级的代码。

我认为这么多代码足以解决这个问题,这就是为什么我没有发布我的全部代码的原因。而且我知道我可以使用绝对 url,但我想要相对 url,因为如果我的代码转移到另一个域(这将 100%)那么它将无法工作。

这是我的 URL 列表 -
放置 ajax 代码的我的 JS 文件- http
://localhost/myFolder/js/script.js

我的 php 文件 - http://localhost/myFolder/php/mail.php

提前致谢。