如何配置 URN

How to configure URN

我想了解以下 URL。

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。

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

https://server_ip/testing/sample_code.php

https://server_ip/testing/sample_code

提前致谢

路径部分不是/testing/,而是/testing/urn:id:value

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

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

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

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

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

https://example.com/page-check/f623Dn1