2

我有一个带有配置文件的站点,用户可以在其中更改 slug。我想实现这些 slug 更改的自动重写。在 Ruby 或 Nginx 中,是否有任何关于如何执行此操作的库或指南?

有这些https://www.ruby-toolbox.com/categories/URL_Rewriting但在哪一层最好实现?

您的经验和最佳实践是什么?

4

1 回答 1

1

不知道附近有没有图书馆。但我会做的是:

  • 保存用户以前的 slug,pe 使用纸迹
  • 考虑到以前的版本,通过 slug 找到用户时
  • 在应用程序级别重定向到最新的 slug (user.slug)

如果您遵循该方法,则假定用户过去已使用的 slug 无法重复使用。

希望有帮助。

于 2012-07-28T17:38:54.497 回答