1

我想了解以下网址。

https://server_ip/testing/urn:id:value

我从“ https://server_ip/testing/ ”中了解到包含协议 HTTPS 和服务器 ip 和路径。

我想知道 url "urn:id:value"的剩余部分。没有文件名和扩展名的 URL 是如何工作的。在服务器端需要做什么来提供这种类型的 URL。

我正在使用 appache V2.4.12 和 php V5.5.10。

我从 stackoverflow 获得了一些知识来创建没有文件扩展名的 URL。

https://server_ip/testing/sample_code.php

https://server_ip/testing/sample_code

提前致谢

4

1 回答 1

1

路径组件不是/testing/,而是/testing/urn:id:value

虽然路径段urn:id:value看起来像一个 URN,但在这种情况下它不是一个。这是一个 HTTPS URL,可能会提供有关 URN 的一些信息,类似于 HTTPS URL,例如

https://example.com/page-check/http://stackoverflow.com/

这可能会提供有关 HTTP URLhttp://stackoverflow.com/的信息(路径是/page-check/http://stackoverflow.com/)。

但它只是出于可用性原因才包含在这样的路径中。URL 也可以是

https://example.com/page-check?protocol=https&domain=stackoverflow.com&path=/

或者

https://example.com/page-check/f623Dn1
于 2016-03-16T15:38:04.133 回答