请教URL中query前有无'/'的差别
example:
http://example.com/resource/?...
http://example.com/resource?a...
请教URL中query前有无'/'的差别
example:
http://example.com/resource/?...
http://example.com/resource?a...
路由的定义和解析不同。
以php的laravel为例, /resource/
会匹配到后一个/
之后的路由。在这儿加 ?abc=1
,会被认为是路由的一部分,而不是我们理解的 href
中的 search
。
而 /resource
,则只是匹配到 resource
。 ?abc=1
就是正常的 search
。
13 回答12.6k 阅读
2 回答4.9k 阅读✓ 已解决
7 回答1.7k 阅读
3 回答2.1k 阅读✓ 已解决
7 回答2k 阅读
3 回答2.5k 阅读✓ 已解决
3 回答999 阅读✓ 已解决
query
,两者是没有差异的,query
跟前面的path
无关。path
部分,那两者是不一样的。可以看下面运行结果的对比:
一、有
/
二、没有
/