Go chi + http 类似于 Apache 中的 mod_rewrite

Go chi + http similar to mod_rewrite in Apache

提问人:user63898 提问时间:11/5/2023 最后编辑:halferuser63898 更新时间:11/8/2023 访问量:39

问:

我想我正在寻找类似 Apache mod_rewrite的东西,但使用 chi 和标准 std http 在 GO 中实现它。

例如,在 Apache .htaccess 文件中,您可能有:

RewriteRule ^([0-9a-z]+)$ /?id=$1 [NC,L]

因此,用户会看到:

https://example.com/adam123

但服务器看到:

https://example.com?id=adam123

它的工作方式完全相同:

https://example.com/sama74

或任何其他字母/数字字符串。

如何在 Go 中以最小的依赖项完成它?

url-重写 go-chi

评论

1赞 icza 11/5/2023
使用“最小依赖项”:您只能使用标准库来完成。你试过了什么?
0赞 user63898 11/6/2023
我不知道如何开始,我使用 chi

答: 暂无答案