我已经看过所有可以通过“/”提交请求的互联网网页,例如,如果我有网址:
hugelol.com/lol/63560
是“63560”我要访问的帖子。
我想知道你们是否可以告诉我它是如何工作的,以及是否有办法在我自己的页面中这样做。
答案 0 :(得分:0)
这些被称为friendly urls。
通常,您可以通过在服务器中引入某种解释机制来实现它们,这种解释机制可以读取所请求的URL并将其映射到具有所需参数的现有视图(或文件)。
例如,用Python编写的Web框架Django使用正则表达式来进行解析。读取请求的URL并将其提供给Django的URL引擎,该引擎将向其应用多个正则表达式,直到匹配为止,提取相关参数并将其处理到视图。
另一方面,有permalinks的概念,它为网页(通常是博客)提供了一个优雅的URL。 Wordpress uses permalinks构建漂亮的网址。
希望这有帮助!