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

ruby-on-rails - Rails 中确定两个(或多个)给定 URL(作为字符串或哈希选项)是否相等的最佳方法是什么?

我想要一个名为 same_url 的方法?如果传入的 URL 相等,则返回 true。传入的 URL 可能是参数选项哈希或字符串。

Rails 框架助手current_page? 似乎是一个很好的起点,但我想传入任意数量的 URL。

作为额外的奖励如果可以传入要从比较中排除的参数散列会很好。所以方法调用可能如下所示:

0 投票
2 回答
16927 浏览

c# - 来自 C# 中的基本 URL + 相对 URL 的绝对 URL

我有一个基本网址:

还有一个相对的:

如何从中获取绝对 URL?使用字符串操作非常简单,但我想以安全的方式使用Uri类或类似的东西来做到这一点。

它适用于标准的 C# 应用程序,而不是 ASP.NET 应用程序。

0 投票
1 回答
1185 浏览

delphi - Delphi:OpenFileDialog 与 URL 崩溃

给 TOpenFileDialog 一个 URL,Execute 方法抛出一个异常:

但是您可以从 URL 打开文件。

德尔福5

0 投票
14 回答
304356 浏览

javascript - 更改浏览器中的 URL 而不使用 JavaScript 加载新页面

我怎么会有一个JavaScript操作,它可能对当前页面有一些影响,但也会改变浏览器中的 URL,所以如果用户点击重新加载或书签,那么使用新的 URL?

如果后退按钮可以重新加载原始 URL,那也很好。

我正在尝试在 URL 中记录 JavaScript 状态。

0 投票
2 回答
10260 浏览

url - 我应该假设 URL 中的编码字符在什么字符集中?

RFC 1738指定了 URL 的语法,并提到

URL 仅使用
US-ASCII 编码字符集的图形可打印字符编写。US-ASCII中不
使用八位字节 80-FF 十六进制,八位字节 00-1F 和 7F 十六进制表示
控制字符;这些必须被编码。

但是,它没有说明这些八位位组随后代表什么代码集。

RFC 2396似乎试图改善这种情况,但是:

然而,对于包含非 ASCII 字符的原始字符序列,情况就更加困难了。如果可能有多个 [RFC2277],传输旨在表示字符序列的八位字节序列的 Internet 协议有望提供某种方式来识别所使用的字符集。但是,目前在通用 URI 语法中没有提供完成此标识的规定。单个 URI 方案可能需要单个字符集、定义默认字符集或提供一种方法来指示所使用的字符集。

预计 URI 中字符编码的系统处理将作为本规范的未来修改而开发。

是否有任何明确的方式可以让客户端确定使用哪个字符集来解释编码的八位位组,或者服务器可以确定客户端用来编码的内容?

在我看来,大多数服务器都默认使用 UTF-8,但这似乎是一种事实上的选择,而不是指定的选择。

0 投票
2 回答
839 浏览

url - 复制或删除时指向相同地址的 Windows .url 链接

这真的很烦人,我们已经将我们的客户端下载页面切换到不同的站点,并希望使用我们的安装程序发送一个链接。创建链接并覆盖现有文件时,Windows XP 中的元数据仍指向同一位置,即使 .url 的内容显示正确的地址。我可以将该 URL 属性更改为 google.com,当我复制文件时它指向同一个位置。

如果我们重命名链接 .url 文件,它会起作用。但是我们希望该目录将被重用,这将导致一个坏链接和一个好链接,这比它更酷更令人困惑。

0 投票
16 回答
715137 浏览

django - Capturing URL parameters in request.GET

I am currently defining regular expressions in order to capture parameters in a URL, as described in the tutorial. How do I access parameters from the URL as part the HttpRequest object?

My HttpRequest.GET currently returns an empty QueryDict object.

I'd like to learn how to do this without a library, so I can get to know Django better.

0 投票
3 回答
2702 浏览

apache - 使用 mod_rewrite 屏蔽重定向到临时域

我们在 companyname.com/blog 上建立了一个公司博客,但目前该博客是一个安装在不同服务器 (blog.companyname.com) 上的 Wordpress。

目的是在一两个月内将博客和网站都放在同一台服务器上,但这会在此期间留下一个问题。

目前我正在使用 mod_rewrite 执行以下操作:

http://companyname.com/blog/article-name重定向到http://blog.companyname.com/article-name

即使内容来自后者 blog.companyname.com,我能否以某种方式保持地址栏显示 companyname.com/blog?

如果它在同一台服务器和虚拟主机上,但不在不同的服务器上,我可以看到如何做到这一点?

谢谢

0 投票
2 回答
13839 浏览

jsp - 如何将 <%= request.getContextPath() %> 添加到 jsp 页面内的所有相对 URL?

这个主题几乎说明了一切。如何自动修复 jsp 页面,以便将相对 URL 映射到上下文路径而不是服务器根目录?也就是说,例如

如何以将 css 映射到my-server/my-context/css/style.css而不是的方式进行设置my-server/css/style.css?除了将上述所有行更改为

0 投票
1 回答
102 浏览

apache - 我将如何创建一个重定向到 launch.php?i=/the/url/that/they/want 的 mod_rewrite?

因此,如果用户键入mydomain.com/dashboard,服务器实际发送给他们的文档是/launch.php?i=/dashboard

一个警告是我想留下请求

  • /标志
  • /人们
  • /海报
  • /css
  • /图标
  • /图片
  • /图书馆
  • /模式

单独,他们应该请求实际的文件夹。

我将如何创建这样的 mod_rewrite?