如何通过URL中的“/”提交数据

时间:2014-02-21 21:52:47

标签: url webserver

我已经看过所有可以通过“/”提交请求的互联网网页,例如,如果我有网址:

hugelol.com/lol/63560 

是“63560”我要访问的帖子。

我想知道你们是否可以告诉我它是如何工作的,以及是否有办法在我自己的页面中这样做。

1 个答案:

答案 0 :(得分:0)

这些被称为friendly urls

通常,您可以通过在服务器中引入某种解释机制来实现它们,这种解释机制可以读取所请求的URL并将其映射到具有所需参数的现有视图(或文件)。

例如,用Python编写的Web框架Django使用正则表达式来进行解析。读取请求的URL并将其提供给Django的URL引擎,该引擎将向其应用多个正则表达式,直到匹配为止,提取相关参数并将其处理到视图。

另一方面,有permalinks的概念,它为网页(通常是博客)提供了一个优雅的URL。 Wordpress uses permalinks构建漂亮的网址。

希望这有帮助!