嗯,是的,可以通过配置路由实现
https://q.cnblogs.com/q/103792/
你看这个博问后面是/q/103792/ 应该也是通过路由匹配的,q 是博问question的首字母,作为博问的一个标识,后面的数字应该就是ID了,所以路由应该是 /q/{id} 这种形式
取決於http server了。
比如可以是目錄,然後FileHandler處理為默認靜態文件。
也可以是PageHandler(ActionHandler看實際接口編程模型怎麼抽象來叫,這裡名稱為常見分類),直接映射處理的目錄,然後又判斷默認的 aspx、cshtml或者jsp等等;
也可以是ActionHandler直接根據該斷 直接映射 MVC 這種模式,路徑映射到class,然後又默認一個default函數;
也可以是HttpHandler直接映射Class(每個Class包含一個實現DoRequest()函數)
等等。
總而言之,就是http一次通信流程處理過程。不同的實現方式僅僅是模型過程的不同,帶來的過程細節不同。
1 代码里可配置
2 tomcat里server.xml里也可配置
3 nginx配置里也可以配置
这种我是用url重写实现的。。。