0

当您使用 提交表单GET时,URL 变为http://site.com/form?a=1&b=2.

问题:为什么有些网站使用 url http://site.com/form/?a=1&b=2,比如参数与主 URL (不正确的术语?)之间用斜杠GET分隔。/

例子:http://www.nastygal.com/shoes/?filterIDList=10&minPrice=0&maxPrice=1000

4

2 回答 2

2

根据用例,/shoes/可能不仅仅是另一个GET参数,而是站点上的一个目录。

例如,http://site.com/form可以评估为http://site.com/form/index.php。因此,在这些情况下,需要以这种方式对其进行格式化,因为它shoes是站点库中的一个目录。

于 2013-06-08T17:48:32.750 回答
0

“/form”可以指:

  • 隐藏文件扩展名的“form.php”。
  • "form" - 没有扩展名的文件。
  • “/form/index.php” - 目录索引页面(假设目录索引为“index.php”)
  • 对服务器上几乎所有其他内容的 URL 重写。

值得注意的是,这不会以任何方式影响 GET 参数,这样做的网站可能会将其用作一种简单的方法,以使用户更容易阅读其 URL。

于 2013-06-08T20:00:14.910 回答